]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't call do_pending_window_change in signal handlers (Bug#21380)
authorMartin Rudalics <rudalics@gmx.at>
Mon, 31 Aug 2015 09:09:22 +0000 (11:09 +0200)
committerMartin Rudalics <rudalics@gmx.at>
Mon, 31 Aug 2015 09:09:22 +0000 (11:09 +0200)
* src/gtkutil.c (xg_frame_resized):
* src/xterm.c (x_set_window_size):
* src/w32term.c (x_set_window_size): Don't call
do_pending_window_change.

src/ChangeLog.13
src/gtkutil.c
src/w32term.c
src/xterm.c

index 196bd8e0d6d5297f0fbce1de7cfb5650fce89533..ac2162830c46593ed2f8ed190bf4cf0c6dbd901e 100644 (file)
        (xg_set_toolkit_horizontal_scroll_bar_thumb)
        (xg_get_default_scrollbar_height)
        (xg_clear_under_internal_border): Extern.
-       * gtkutil.c (xg_frame_resized): Don't call
-       do_pending_window_change.
+       * gtkutil.c (xg_frame_resized): Call do_pending_window_change.
        (xg_frame_set_char_size): Use adjust_frame_size.
        (style_changed_cb): Call update_theme_scrollbar_height and
        x_set_scroll_bar_default_height.
        build without toolkit.  Always clear under internal border.
        (x_set_window_size): Don't check frame size or recompute
        fringes.  Reset fullscreen status before applying sizes.
-       Always resize as requested by pixelwise argument.  Don't call
+       Always resize as requested by pixelwise argument.  Call
        do_pending_window_change.
        (x_wm_set_size_hint): Add call for FRAME_SCROLL_BAR_AREA_HEIGHT.
        (w32_initialize_display_info): Initialize dpyinfo's
        Call x_net_wm_state.
        (x_set_window_size_1, x_wm_set_size_hint): Don't call
        check_frame_size.
-       (x_set_window_size): Don't call check_frame_size and
+       (x_set_window_size): Don't call check_frame_size.  Call
        do_pending_window_change.
        (x_term_init): Init horizontal_scroll_bar_cursor display info.
        (x_create_terminal): Add set_horizontal_scroll_bar_hook.
index 89647ee8d976d8a0b94a6ba8a1db97a78d79ab6d..725e3306c82515567aea6c30b057145bdace0fdf 100644 (file)
@@ -920,8 +920,6 @@ xg_frame_resized (struct frame *f, int pixelwidth, int pixelheight)
       change_frame_size (f, width, height, 0, 1, 0, 1);
       SET_FRAME_GARBAGED (f);
       cancel_mouse_face (f);
-
-      do_pending_window_change (0);
     }
 }
 
index fbd31b15de2de8c4dbc8f4777053d964e255623c..82b05bffffec8b1ca935d30a2fe7e25cba968802 100644 (file)
@@ -6202,8 +6202,6 @@ x_set_window_size (struct frame *f, bool change_gravity,
     }
 
   unblock_input ();
-
-  do_pending_window_change (0);
 }
 \f
 /* Mouse warping.  */
index 4eb777f9dc3e627cd5dd8fa2fae4090236f436cc..9ee76e967e124734688892b576076178169658d7 100644 (file)
@@ -10515,8 +10515,6 @@ x_set_window_size (struct frame *f, bool change_gravity,
   cancel_mouse_face (f);
 
   unblock_input ();
-
-  do_pending_window_change (false);
 }
 
 /* Move the mouse to position pixel PIX_X, PIX_Y relative to frame F.  */