diff -ur fvwm-2.5.6-orig/fvwm/decorations.c fvwm-2.5.6/fvwm/decorations.c
--- fvwm-2.5.6-orig/fvwm/decorations.c	2002-12-21 23:18:34.000000000 +0100
+++ fvwm-2.5.6/fvwm/decorations.c	2003-09-09 19:12:29.000000000 +0200
@@ -612,8 +612,15 @@
 static Bool __is_resize_allowed(FvwmWindow *t, int functions,
 				Bool is_user_request)
 {
+	if (HAS_NEW_WM_NORMAL_HINTS(t))
+	{
+		/* get the latest size hints */
+		XSync(dpy, 0);
+		GetWindowSizeHints(t);
+		SET_HAS_NEW_WM_NORMAL_HINTS(t, 0);
+	}
         if (!HAS_OVERRIDE_SIZE_HINTS(t) &&
-	    t->hints.min_width == t->hints.min_width &&
+	    t->hints.min_width == t->hints.max_width &&
 	    t->hints.min_height == t->hints.max_height)
 	{
 	        return False;
