diff options
Diffstat (limited to 'src/ui/widget.c')
-rw-r--r-- | src/ui/widget.c | 6 |
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 | } |