mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-23 21:37:34 +00:00
(change_frame_size_1): Save current buffer
around calling Fset_window_buffer.
This commit is contained in:
parent
7b88a4cfec
commit
e523f7e526
1 changed files with 5 additions and 0 deletions
|
|
@ -2126,6 +2126,7 @@ change_frame_size_1 (frame, newheight, newwidth, pretend, delay)
|
|||
{
|
||||
int new_frame_window_width;
|
||||
unsigned int total_glyphs;
|
||||
int count = specpdl_ptr - specpdl;
|
||||
|
||||
/* If we can't deal with the change now, queue it for later. */
|
||||
if (delay)
|
||||
|
|
@ -2232,9 +2233,13 @@ change_frame_size_1 (frame, newheight, newwidth, pretend, delay)
|
|||
|
||||
UNBLOCK_INPUT;
|
||||
|
||||
record_unwind_protect (Fset_buffer, Fcurrent_buffer ());
|
||||
|
||||
/* This isn't quite a no-op: it runs window-configuration-change-hook. */
|
||||
Fset_window_buffer (FRAME_SELECTED_WINDOW (frame),
|
||||
XWINDOW (FRAME_SELECTED_WINDOW (frame))->buffer);
|
||||
|
||||
unbind_to (count, Qnil);
|
||||
}
|
||||
|
||||
DEFUN ("send-string-to-terminal", Fsend_string_to_terminal,
|
||||
|
|
|
|||
Loading…
Reference in a new issue