diff options
| author | Richard M. Stallman | 1999-08-02 00:10:19 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1999-08-02 00:10:19 +0000 |
| commit | 95aa0336b564a9091e2433437e479f0f47e389bb (patch) | |
| tree | 3c258306f1f76300876a297f6ed84e33528a11b4 /src | |
| parent | b5dd21a8e60eda49d3bf54a67da6c97e17ff57ef (diff) | |
| download | emacs-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.c | 11 |
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)) |