# HG changeset patch # User Richard M. Stallman # Date 933552619 0 # Node ID fc8435c2ae0e3db78a3c3fb2bedd23e8e9825afa # Parent 1e90b09cc90ece924af5ad11555254e3f150490a (x_set_internal_border_width): Call do_pending_window_change. Don't block input, don't call XFlush. (x_set_vertical_scroll_bars): Call do_pending_window_change. (x_set_scroll_bar_width, x_set_font): Likewise. diff -r 1e90b09cc90e -r fc8435c2ae0e src/xfns.c --- a/src/xfns.c Mon Aug 02 00:01:27 1999 +0000 +++ b/src/xfns.c Mon Aug 02 00:10:19 1999 +0000 @@ -1753,6 +1753,8 @@ else abort (); + do_pending_window_change (); + /* Don't call `face-set-after-frame-default' when faces haven't been initialized yet. This is the case when called from Fx_create_frame. In that case, the X widget or window doesn't @@ -1803,14 +1805,9 @@ if (FRAME_X_WINDOW (f) != 0) { - BLOCK_INPUT; x_set_window_size (f, 0, f->width, f->height); -#if 0 - x_set_resize_hint (f); -#endif - XFlush (FRAME_X_DISPLAY (f)); - UNBLOCK_INPUT; SET_FRAME_GARBAGED (f); + do_pending_window_change (); } } @@ -2228,6 +2225,7 @@ call x_set_window_size. */ if (FRAME_X_WINDOW (f)) x_set_window_size (f, 0, FRAME_WIDTH (f), FRAME_HEIGHT (f)); + do_pending_window_change (); } } @@ -2257,6 +2255,7 @@ if (FRAME_X_WINDOW (f)) x_set_window_size (f, 0, FRAME_WIDTH (f), FRAME_HEIGHT (f)); + do_pending_window_change (); } else if (INTEGERP (arg) && XINT (arg) > 0 && XFASTINT (arg) != FRAME_SCROLL_BAR_PIXEL_WIDTH (f))