]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fdelete_windows_on): For FRAME, change t to nil
authorRichard M. Stallman <rms@gnu.org>
Mon, 25 May 1998 04:20:12 +0000 (04:20 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 25 May 1998 04:20:12 +0000 (04:20 +0000)
and nil to t, but don't change other values.

src/window.c

index 817eb9fdc5bfe8d4c08d21472fe6ada791a62a11..50541f094db5a45b5e474437d4e3370f80991db5 100644 (file)
@@ -1642,17 +1642,20 @@ DEFUN ("delete-windows-on", Fdelete_windows_on, Sdelete_windows_on,
   1, 2, "bDelete windows on (buffer): ",
   "Delete all windows showing BUFFER.\n\
 Optional second argument FRAME controls which frames are affected.\n\
-If nil or omitted, delete all windows showing BUFFER in any frame.\n\
-If t, delete only windows showing BUFFER in the selected frame.\n\
-If `visible', delete all windows showing BUFFER in any visible frame.\n\
-If a frame, delete only windows showing BUFFER in that frame.")
+If optional argument FRAME is `visible', search all visible frames.\n\
+If FRAME is 0, search all visible and iconified frames.\n\
+If FRAME is nil, search all frames.\n\
+If FRAME is t, search only the selected frame.\n\
+If FRAME is a frame, search only that frame.")
   (buffer, frame)
      Lisp_Object buffer, frame;
 {
   /* FRAME uses t and nil to mean the opposite of what window_loop
      expects.  */
-  if (! FRAMEP (frame))
-    frame = NILP (frame) ? Qt : Qnil;
+  if (NILP (frame))
+    frame = Qt;
+  else if (EQ (frame, Qt))
+    frame = Qnil;
 
   if (!NILP (buffer))
     {