From: Karl Heuer Date: Thu, 13 Apr 1995 18:06:46 +0000 (+0000) Subject: (Fdisplay_buffer): Search the proper frame when the X-Git-Tag: emacs-19.34~4431 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=73dc51987239df2fb544ae3dc456e5a7ace21f96;p=emacs.git (Fdisplay_buffer): Search the proper frame when the current frame is minibuffer-only. --- diff --git a/src/window.c b/src/window.c index daefb968f91..5ada705a351 100644 --- a/src/window.c +++ b/src/window.c @@ -1932,11 +1932,14 @@ Returns the window displaying BUFFER.") #ifdef MULTI_FRAME /* If pop_up_frames, - look for a window showing BUFFER on any visible or iconified frame. */ - window = Fget_buffer_window (buffer, pop_up_frames ? make_number (0) : Qnil); -#else - window = Fget_buffer_window (buffer, Qnil); + look for a window showing BUFFER on any visible or iconified frame. + Otherwise search only the current frame. */ + if (pop_up_frames || last_nonminibuf_frame == 0) + XSETFASTINT (tem, 0); + else #endif + XSETFRAME (tem, last_nonminibuf_frame); + window = Fget_buffer_window (buffer, tem); if (!NILP (window) && (NILP (not_this_window) || !EQ (window, selected_window))) {