summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhp <rhp>2001-06-20 05:47:44 +0000
committerrhp <rhp>2001-06-20 05:47:44 +0000
commit12f01149ddb0ea1331974055d6c72cab44e38d81 (patch)
tree47d57e0317d0222b9b89c3713f2b0e301c5144a9
parent5fee6341216809b2ac761f95826642cfb43b1985 (diff)
downloadmutter-12f01149ddb0ea1331974055d6c72cab44e38d81.tar.gz
...
-rw-r--r--src/window.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/window.c b/src/window.c
index f323ebacf..17741b1c1 100644
--- a/src/window.c
+++ b/src/window.c
@@ -536,7 +536,9 @@ meta_window_hide (MetaWindow *window)
meta_verbose ("%s actually needs unmap\n", window->desc);
window->mapped = FALSE;
window->unmaps_pending += 1;
+ meta_error_trap_push (window->display);
XUnmapWindow (window->display->xdisplay, window->xwindow);
+ meta_error_trap_pop (window->display);
}
if (!window->iconic)
@@ -793,13 +795,8 @@ meta_window_move_resize_internal (MetaWindow *window,
window->desc, root_x_nw, root_y_nw, w, h,
is_configure_request ? " (configure request)" : "",
oldx, oldy, window->rect.width, window->rect.height);
- }
-
- /* FIXME we're passing old window size to calc_geometry,
- * I believe the right fix is to remove window size
- * args from calc_geometry and remove any dependency
- * on that in frame code.
- */
+ }
+
if (window->frame)
meta_frame_calc_geometry (window->frame,
&fgeom);