aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1999-08-02 00:10:19 +0000
committerRichard M. Stallman1999-08-02 00:10:19 +0000
commit95aa0336b564a9091e2433437e479f0f47e389bb (patch)
tree3c258306f1f76300876a297f6ed84e33528a11b4 /src
parentb5dd21a8e60eda49d3bf54a67da6c97e17ff57ef (diff)
downloademacs-95aa0336b564a9091e2433437e479f0f47e389bb.tar.gz
emacs-95aa0336b564a9091e2433437e479f0f47e389bb.zip
(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.
Diffstat (limited to 'src')
-rw-r--r--src/xfns.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/xfns.c b/src/xfns.c
index 7b3f7f20535..2d7a2500692 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -1753,6 +1753,8 @@ x_set_font (f, arg, oldval)
1753 else 1753 else
1754 abort (); 1754 abort ();
1755 1755
1756 do_pending_window_change ();
1757
1756 /* Don't call `face-set-after-frame-default' when faces haven't been 1758 /* Don't call `face-set-after-frame-default' when faces haven't been
1757 initialized yet. This is the case when called from 1759 initialized yet. This is the case when called from
1758 Fx_create_frame. In that case, the X widget or window doesn't 1760 Fx_create_frame. In that case, the X widget or window doesn't
@@ -1803,14 +1805,9 @@ x_set_internal_border_width (f, arg, oldval)
1803 1805
1804 if (FRAME_X_WINDOW (f) != 0) 1806 if (FRAME_X_WINDOW (f) != 0)
1805 { 1807 {
1806 BLOCK_INPUT;
1807 x_set_window_size (f, 0, f->width, f->height); 1808 x_set_window_size (f, 0, f->width, f->height);
1808#if 0
1809 x_set_resize_hint (f);
1810#endif
1811 XFlush (FRAME_X_DISPLAY (f));
1812 UNBLOCK_INPUT;
1813 SET_FRAME_GARBAGED (f); 1809 SET_FRAME_GARBAGED (f);
1810 do_pending_window_change ();
1814 } 1811 }
1815} 1812}
1816 1813
@@ -2228,6 +2225,7 @@ x_set_vertical_scroll_bars (f, arg, oldval)
2228 call x_set_window_size. */ 2225 call x_set_window_size. */
2229 if (FRAME_X_WINDOW (f)) 2226 if (FRAME_X_WINDOW (f))
2230 x_set_window_size (f, 0, FRAME_WIDTH (f), FRAME_HEIGHT (f)); 2227 x_set_window_size (f, 0, FRAME_WIDTH (f), FRAME_HEIGHT (f));
2228 do_pending_window_change ();
2231 } 2229 }
2232} 2230}
2233 2231
@@ -2257,6 +2255,7 @@ x_set_scroll_bar_width (f, arg, oldval)
2257 2255
2258 if (FRAME_X_WINDOW (f)) 2256 if (FRAME_X_WINDOW (f))
2259 x_set_window_size (f, 0, FRAME_WIDTH (f), FRAME_HEIGHT (f)); 2257 x_set_window_size (f, 0, FRAME_WIDTH (f), FRAME_HEIGHT (f));
2258 do_pending_window_change ();
2260 } 2259 }
2261 else if (INTEGERP (arg) && XINT (arg) > 0 2260 else if (INTEGERP (arg) && XINT (arg) > 0
2262 && XFASTINT (arg) != FRAME_SCROLL_BAR_PIXEL_WIDTH (f)) 2261 && XFASTINT (arg) != FRAME_SCROLL_BAR_PIXEL_WIDTH (f))