[teklib-general] changeset in /hg/teklib/current: Window min/maxsize can now be u...
Timm S. Mueller
tmueller at neoscientists.org
Mon Nov 26 16:26:56 CET 2007
changeset 6627d24b3653 in /hg/teklib/current
details: http://teklib.org:8001/hg/teklib/current?cmd=changeset;node=6627d24b3653
description:
Window min/maxsize can now be unset by passing -1 for the respective value
diffs (23 lines):
diff -r dbdec3ac7285 -r 6627d24b3653 src/display_x11/display_x11_api.c
--- a/src/display_x11/display_x11_api.c Sun Nov 11 17:49:49 2007 +0100
+++ b/src/display_x11/display_x11_api.c Mon Nov 12 14:15:51 2007 +0100
@@ -518,11 +518,17 @@ setattrfunc(struct THook *hook, TAPTR ob
break;
case TVisual_MaxWidth:
v->sizehints->max_width = (TINT) item->tti_Value;
- v->sizehints->flags |= PMaxSize;
+ if (v->sizehints->max_width == -1)
+ v->sizehints->flags &= ~PMaxSize;
+ else
+ v->sizehints->flags |= PMaxSize;
break;
case TVisual_MaxHeight:
v->sizehints->max_height = (TINT) item->tti_Value;
- v->sizehints->flags |= PMaxSize;
+ if (v->sizehints->max_width == -1)
+ v->sizehints->flags &= ~PMaxSize;
+ else
+ v->sizehints->flags |= PMaxSize;
break;
case TVisualHost_GrabButton:
switch (item->tti_Value)
More information about the teklib-general
mailing list