summaryrefslogtreecommitdiff
path: root/finch/libgnt/gntbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'finch/libgnt/gntbox.c')
-rw-r--r--finch/libgnt/gntbox.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/finch/libgnt/gntbox.c b/finch/libgnt/gntbox.c
index fffff69bc8..4abeab7a77 100644
--- a/finch/libgnt/gntbox.c
+++ b/finch/libgnt/gntbox.c
@@ -422,7 +422,9 @@ gnt_box_confirm_size(GntWidget *widget, int width, int height)
gnt_widget_get_size(wid, &w, &h);
- if (wid != last && !child && w > 0 && h > 0 && gnt_widget_confirm_size(wid, w - wchange, h - hchange)) {
+ if (wid != last && !child && w > 0 && h > 0 &&
+ !GNT_WIDGET_IS_FLAG_SET(wid, GNT_WIDGET_INVISIBLE) &&
+ gnt_widget_confirm_size(wid, w - wchange, h - hchange)) {
child = wid;
break;
}