diff src/window.c @ 362:d1e5cf833d37

*** empty log message ***
author Jim Blandy <jimb@redhat.com>
date Sun, 28 Jul 1991 14:50:08 +0000
parents 71c9042fb90d
children 4d44159f7481
line wrap: on
line diff
--- a/src/window.c	Sun Jul 28 14:31:16 1991 +0000
+++ b/src/window.c	Sun Jul 28 14:50:08 1991 +0000
@@ -1321,7 +1321,7 @@
     }
 }
 
-static int window_select_count;
+int window_select_count;
 
 DEFUN ("set-window-buffer", Fset_window_buffer, Sset_window_buffer, 2, 2, 0,
   "Make WINDOW display BUFFER as its contents.\n\
@@ -2575,6 +2575,11 @@
   Fset_window_buffer (minibuf_window, get_minibuffer (0));
 
   selected_window = root_window;
+  /* Make sure this window seems more recently used than
+     a newly-created, never-selected window.  Increment
+     window_select_count so the first selection ever will get
+     something newer than this.  */
+  XFASTINT (XWINDOW (selected_window)->use_time) = ++window_select_count;
 #endif /* not MULTI_SCREEN */
 }