summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--size.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/size.go b/size.go
index 2d06e4e..30aab68 100644
--- a/size.go
+++ b/size.go
@@ -192,6 +192,11 @@ func (tk *guiWidget) setFullSize() bool {
tk.full.w0 = r.w0
changed = true
}
+ // widget might be forced to a certain location
+ if tk.full.w0 < tk.force.w0 {
+ tk.full.w0 = tk.force.w0
+ changed = false
+ }
if tk.full.w1 != r.w1 {
tk.full.w1 = r.w1
changed = true
@@ -200,6 +205,11 @@ func (tk *guiWidget) setFullSize() bool {
tk.full.h0 = r.h0
changed = true
}
+ // widget might be forced to a certain location
+ if tk.full.h0 < tk.force.h0 {
+ tk.full.h0 = tk.force.h0
+ changed = false
+ }
if tk.full.h1 != r.h1 {
tk.full.h1 = r.h1
changed = true