aboutsummaryrefslogtreecommitdiff
path: root/dw/ui.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-07-22 00:59:35 +0200
committerSebastian Geerken <devnull@localhost>2014-07-22 00:59:35 +0200
commit81567f3ed2175861b9b50f7cd2142d8c6c60d84c (patch)
treeef027ddf2f619f28419c7e7e59e14497fd003784 /dw/ui.cc
parent394187dd1c45a876677dc5717674ae5eebf8d7af (diff)
Fixed incomplete intrinsic extremes.
Diffstat (limited to 'dw/ui.cc')
-rw-r--r--dw/ui.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/dw/ui.cc b/dw/ui.cc
index d58164c9..3bf70fea 100644
--- a/dw/ui.cc
+++ b/dw/ui.cc
@@ -212,6 +212,8 @@ void Resource::getExtremes (Extremes *extremes)
Requisition requisition;
sizeRequest (&requisition);
extremes->minWidth = extremes->maxWidth = requisition.width;
+ extremes->minWidthIntrinsic = extremes->minWidth;
+ extremes->maxWidthIntrinsic = extremes->maxWidth;
DBG_OBJ_MSGF ("resize", 1, "result: %d / %d",
extremes->minWidth, extremes->maxWidth);
@@ -376,6 +378,8 @@ void ComplexButtonResource::getExtremes (Extremes *extremes)
childWidget->getExtremes (&widgetExtremes);
extremes->minWidth = widgetExtremes.minWidth + 2 * reliefXThickness ();
extremes->maxWidth = widgetExtremes.maxWidth + 2 * reliefXThickness ();
+ extremes->minWidthIntrinsic = extremes->minWidth;
+ extremes->maxWidthIntrinsic = extremes->maxWidth;
DBG_OBJ_MSGF ("resize", 1, "result: %d / %d",
extremes->minWidth, extremes->maxWidth);