summaryrefslogtreecommitdiff
path: root/src/ui/widget.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widget.c')
-rw-r--r--src/ui/widget.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ui/widget.c b/src/ui/widget.c
index 3439fb1b..3ff2e713 100644
--- a/src/ui/widget.c
+++ b/src/ui/widget.c
@@ -726,13 +726,15 @@ static void resetArrangement_Widget_(iWidget *d) {
726 if (d->flags & arrangeHorizontal_WidgetFlag) { 726 if (d->flags & arrangeHorizontal_WidgetFlag) {
727 child->rect.pos.x = 0; 727 child->rect.pos.x = 0;
728 } 728 }
729 if (d->flags & resizeWidthOfChildren_WidgetFlag && child->flags & expand_WidgetFlag) { 729 if (d->flags & resizeWidthOfChildren_WidgetFlag && child->flags & expand_WidgetFlag &&
730 ~child->flags & fixedWidth_WidgetFlag) {
730 child->rect.size.x = 0; 731 child->rect.size.x = 0;
731 } 732 }
732 if (d->flags & arrangeVertical_WidgetFlag) { 733 if (d->flags & arrangeVertical_WidgetFlag) {
733 child->rect.pos.y = 0; 734 child->rect.pos.y = 0;
734 } 735 }
735 if (d->flags & resizeHeightOfChildren_WidgetFlag && child->flags & expand_WidgetFlag) { 736 if (d->flags & resizeHeightOfChildren_WidgetFlag && child->flags & expand_WidgetFlag &&
737 ~child->flags & fixedHeight_WidgetFlag) {
736 child->rect.size.y = 0; 738 child->rect.size.y = 0;
737 } 739 }
738 } 740 }