16459N/A--- metacity-2.22.0/src/core/window.c.origi 2008-05-22 15:40:44.761072000 +0800
16459N/A+++ metacity-2.22.0/src/core/window.c 2008-05-22 15:42:15.270058000 +0800
16459N/A@@ -2561,6 +2561,12 @@
16459N/A maximize_vertically = directions & META_MAXIMIZE_VERTICAL;
16459N/A g_assert (maximize_horizontally || maximize_vertically);
16459N/A
16459N/A+ if (window->display->grab_wireframe_active)
16459N/A+ {
16459N/A+ window->display->grab_wireframe_active = FALSE;
16459N/A+ meta_window_end_wireframe(window->display->grab_window);
16459N/A+ }
16459N/A+
16459N/A /* Only do something if the window isn't already maximized in the
16459N/A * given direction(s).
16459N/A */
16459N/A@@ -2642,6 +2648,12 @@
16459N/A unmaximize_vertically = directions & META_MAXIMIZE_VERTICAL;
16459N/A g_assert (unmaximize_horizontally || unmaximize_vertically);
16459N/A
16459N/A+ if (window->display->grab_wireframe_active)
16459N/A+ {
16459N/A+ window->display->grab_wireframe_active = FALSE;
16459N/A+ meta_window_end_wireframe(window->display->grab_window);
16459N/A+ }
16459N/A+
16459N/A /* Only do something if the window isn't already maximized in the
16459N/A * given direction(s).
16459N/A */