summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-02 10:54:25 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-02 10:54:25 +0200
commite6bcfdd09573b96bba5cbbda95420aa83ebb5a41 (patch)
tree14d6b58e7191efcc6ed72b62cc33524bd3c626c5
parentAvoid some ineffiency in layouts and factor out common stuff into LayoutBase (diff)
downloadwireguard-windows-e6bcfdd09573b96bba5cbbda95420aa83ebb5a41.tar.xz
wireguard-windows-e6bcfdd09573b96bba5cbbda95420aa83ebb5a41.zip
TabPageList: Recalculate layout on addition
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--tabpagelist.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/tabpagelist.go b/tabpagelist.go
index b425b301..ce05ddf4 100644
--- a/tabpagelist.go
+++ b/tabpagelist.go
@@ -108,6 +108,10 @@ func (l *TabPageList) Insert(index int, item *TabPage) error {
}
}
+ if item.Layout() != nil {
+ item.Layout().Update(false)
+ }
+
return nil
}