]> git.eshelyaron.com Git - emacs.git/commitdiff
* frame.c (make_frame): Do not set window's buffer to t.
authorDmitry Antipov <dmantipov@yandex.ru>
Fri, 7 Dec 2012 08:13:49 +0000 (12:13 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Fri, 7 Dec 2012 08:13:49 +0000 (12:13 +0400)
* window.c (Fsplit_window_internal): Likewise.  Previously it was
used to indicate that the window is being set up.  Now we use
set_window_buffer for all new windows, so the condition in ...
(Fset_window_buffer): ... is always true and can be removed.

src/ChangeLog
src/frame.c
src/window.c

index 5c92d94ee64a06a205989324a0d73cddc76cc6b9..a8be140ca0eab2ce463fcebb4f00e9f808f5d1d5 100644 (file)
@@ -1,3 +1,11 @@
+2012-12-07  Dmitry Antipov  <dmantipov@yandex.ru>
+
+       * frame.c (make_frame): Do not set window's buffer to t.
+       * window.c (Fsplit_window_internal): Likewise.  Previously it was
+       used to indicate that the window is being set up.  Now we use
+       set_window_buffer for all new windows, so the condition in ...
+       (Fset_window_buffer): ... is always true and can be removed.
+
 2012-12-07  Dmitry Antipov  <dmantipov@yandex.ru>
 
        Convenient macro to check whether the buffer is hidden.
index 87b21d0a41c9b6c4959b8579032d106b1cbc6d1f..5cefad6ca4625aff7a5731dcf13e8d990af29b20 100644 (file)
@@ -348,7 +348,6 @@ make_frame (int mini_p)
   {
     Lisp_Object buf = Fcurrent_buffer ();
 
-    wset_buffer (XWINDOW (root_window), Qt);
     /* If current buffer is hidden, try to find another one.  */
     if (BUFFER_HIDDEN_P (XBUFFER (buf)))
       buf = other_buffer_safely (buf);
@@ -364,14 +363,11 @@ make_frame (int mini_p)
   }
 
   if (mini_p)
-    {
-      wset_buffer (XWINDOW (mini_window), Qt);
-      set_window_buffer (mini_window,
-                        (NILP (Vminibuffer_list)
-                         ? get_minibuffer (0)
-                         : Fcar (Vminibuffer_list)),
-                        0, 0);
-    }
+    set_window_buffer (mini_window,
+                      (NILP (Vminibuffer_list)
+                       ? get_minibuffer (0)
+                       : Fcar (Vminibuffer_list)),
+                      0, 0);
 
   fset_root_window (f, root_window);
   fset_selected_window (f, root_window);
index 9f3474fcd53049f2171d32f67a6508470ff5d636..d7c2e8b236ecc25a8f6c3da554e84d1640e91770 100644 (file)
@@ -3250,8 +3250,7 @@ This function runs `window-scroll-functions' before running
   tem = w->buffer;
   if (NILP (tem))
     error ("Window is deleted");
-  else if (!EQ (tem, Qt))
-    /* w->buffer is t when the window is first being set up.  */
+  else
     {
       if (!EQ (tem, buffer))
        {
@@ -3914,7 +3913,6 @@ set correctly.  See the code of `split-window' for how this is done.  */)
       wset_next (o, new);
     }
 
-  wset_buffer (n, Qt);
   wset_window_end_valid (n, Qnil);
   memset (&n->last_cursor, 0, sizeof n->last_cursor);