]> git.eshelyaron.com Git - emacs.git/commitdiff
[!MULTI_FRAME] (Factive_minibuffer_window): New function.
authorRichard M. Stallman <rms@gnu.org>
Sat, 2 Sep 1995 16:20:15 +0000 (16:20 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 2 Sep 1995 16:20:15 +0000 (16:20 +0000)
[!MULTI_FRAME] (syms_of_frame): defsubr it.

src/frame.c

index 11a0d58c919b8a52acf9591d4cac9069acbd3ff5..304fe8a879a18576397571a2028a9f1776855938 100644 (file)
@@ -2091,6 +2091,16 @@ DEFUN ("selected-frame", Fselected_frame, Sselected_frame, 0, 0, 0,
   return tem;
 }
 
+DEFUN ("active-minibuffer-window", Factive_minibuffer_window,
+       Sactive_minibuffer_window, 0, 0, 0,
+  /* Don't confuse make-docfile by having two doc strings for this function.
+     make-docfile does not pay attention to #if, for good reason!  */
+  0)
+  ()
+{
+  return minibuf_level ? minibuf_window : Qnil;
+}
+
 DEFUN ("window-frame", Fwindow_frame, Swindow_frame, 1, 1, 0,
   /* Don't confuse make-docfile by having two doc strings for this function.
      make-docfile does not pay attention to #if, for good reason!  */
@@ -2429,6 +2439,7 @@ syms_of_frame ()
   XSETFASTINT (Vterminal_frame, 0);
 
   defsubr (&Sselected_frame);
+  defsubr (&Sactive_minibuffer_window);
   defsubr (&Swindow_frame);
   defsubr (&Sframe_first_window);
   defsubr (&Sframep);