From: Gerd Moellmann Date: Mon, 15 Oct 2001 10:47:28 +0000 (+0000) Subject: (select_window_1): Unfreeze window start. Remove a X-Git-Tag: emacs-21.1~55 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=36e4c3f0ca9b4ebb2702ef27c236214704bde4b8;p=emacs.git (select_window_1): Unfreeze window start. Remove a doubled test for WINDOW being live. --- diff --git a/src/ChangeLog b/src/ChangeLog index 7380946d9e4..61c0682421d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2001-10-15 Gerd Moellmann + * window.c (select_window_1): Unfreeze window start. Remove a + doubled test for WINDOW being live. + * xterm.c (x_draw_glyph_string): Restore clipping after drawing box. diff --git a/src/window.c b/src/window.c index 95caf878064..b99d48b9c85 100644 --- a/src/window.c +++ b/src/window.c @@ -1661,7 +1661,7 @@ argument ALL_FRAMES is non-nil, cycle through all frames.") window = Fnext_window (window, Qnil, all_frames); for (; i < 0; ++i) window = Fprevious_window (window, Qnil, all_frames); - + Fselect_window (window); return Qnil; } @@ -2734,9 +2734,7 @@ select_window_1 (window, recordflag) CHECK_LIVE_WINDOW (window, 0); w = XWINDOW (window); - - if (NILP (w->buffer)) - error ("Trying to select deleted window or non-leaf window"); + w->frozen_window_start_p = 0; XSETFASTINT (w->use_time, ++window_select_count); if (EQ (window, selected_window))