]> git.eshelyaron.com Git - emacs.git/commitdiff
(frames_bury_buffer): New function.
authorRichard M. Stallman <rms@gnu.org>
Sun, 23 Mar 1997 20:49:24 +0000 (20:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 23 Mar 1997 20:49:24 +0000 (20:49 +0000)
src/frame.c

index 51827be40d97c82c264cd96e4678b31650b708eb..e8408f20a1d47d517534e6cfad29415d3c45b78d 100644 (file)
@@ -1716,6 +1716,22 @@ frames_discard_buffer (buffer)
     }
 }
 
+/* Move BUFFER to the end of the buffer-list of each frame.  */
+
+void
+frames_bury_buffer (buffer)
+     Lisp_Object buffer;
+{
+  Lisp_Object frame, tail;
+
+  FOR_EACH_FRAME (tail, frame)
+    {
+      XFRAME (frame)->buffer_list
+       = nconc2 (Fdelq (buffer, XFRAME (frame)->buffer_list),
+                 Fcons (buffer, Qnil));
+    }
+}
+
 /* Modify the alist in *ALISTPTR to associate PROP with VAL.
    If the alist already has an element for PROP, we change it.  */