X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=src%2Fui%2Fglyphs-widget.c;h=e68fdea5f1e57240e4b36fe267aa2a11385a5e40;hb=2780dc18bd810694158d5623c5a2354fde52aabd;hp=b68367d65f497b26b9db6c2060231fd811c90ebf;hpb=c879e5b17b3d5fef34ab58fc66e1cbb4269e5bb4;p=sxemacs diff --git a/src/ui/glyphs-widget.c b/src/ui/glyphs-widget.c index b68367d..e68fdea 100644 --- a/src/ui/glyphs-widget.c +++ b/src/ui/glyphs-widget.c @@ -1296,7 +1296,7 @@ layout_query_geometry(Lisp_Object image_instance, int *width, /* Work out minimum space we need to fit all the items. This could have been fixed by the user. */ - if (IMAGE_INSTANCE_SUBWINDOW_H_RESIZEP(ii)) { + if (width && IMAGE_INSTANCE_SUBWINDOW_H_RESIZEP(ii)) { if (!NILP(IMAGE_INSTANCE_WIDGET_WIDTH_SUBR(ii))) { Lisp_Object dynamic_width = Feval(IMAGE_INSTANCE_WIDGET_WIDTH_SUBR(ii)); @@ -1316,7 +1316,7 @@ layout_query_geometry(Lisp_Object image_instance, int *width, } /* Work out vertical spacings. */ - if (IMAGE_INSTANCE_SUBWINDOW_V_RESIZEP(ii)) { + if (height && IMAGE_INSTANCE_SUBWINDOW_V_RESIZEP(ii)) { if (!NILP(IMAGE_INSTANCE_WIDGET_HEIGHT_SUBR(ii))) { Lisp_Object dynamic_height = Feval(IMAGE_INSTANCE_WIDGET_HEIGHT_SUBR(ii));