Hello,

Java menu problem after resize, maximize.


Original problem:
http://lists.windowmaker.info/dev/msg00251.html
From 2da39a41f670ebeeed93bf27a0418962f2e6dfc8 Mon Sep 17 00:00:00 2001
From: Ambrus Szabo <[email protected]>
Date: Tue, 5 Apr 2011 12:36:11 +0200
Subject: [PATCH] Bugfix: java menu problem after resize, maximize

call wWindowSynthConfigureNotify after wWindowConfigure
---
 src/actions.c |    2 ++
 src/moveres.c |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/actions.c b/src/actions.c
index eb46f3f..d7edf45 100644
--- a/src/actions.c
+++ b/src/actions.c
@@ -388,6 +388,7 @@ void wMaximizeWindow(WWindow *wwin, int directions)
                        usableArea.y2 - usableArea.y1, &new_width, &new_height);
 
        wWindowConfigure(wwin, new_x, new_y, new_width, new_height);
+       wWindowSynthConfigureNotify(wwin);
 
        WMPostNotificationName(WMNChangedState, wwin, "maximize");
 
@@ -540,6 +541,7 @@ void wUnmaximizeWindow(WWindow *wwin)
 
        wwin->flags.maximized = 0;
        wWindowConfigure(wwin, x, y, w, h);
+       wWindowSynthConfigureNotify(wwin);
 
        WMPostNotificationName(WMNChangedState, wwin, "maximize");
 }
diff --git a/src/moveres.c b/src/moveres.c
index c84deab..d0ac651 100644
--- a/src/moveres.c
+++ b/src/moveres.c
@@ -2077,6 +2077,7 @@ void wMouseResizeWindow(WWindow * wwin, XEvent * ev)
                                }
 
                                wWindowConfigure(wwin, fx, fy, fw, fh - 
vert_border);
+                               wWindowSynthConfigureNotify(wwin);
                        }
                        return;
 
-- 
1.7.4.1

Reply via email to