(Fdisplay_buffer): If pop_up_frames != 0,

consider just visible frames when looking for existing window.
This commit is contained in:
Richard M. Stallman
1994-03-08 23:28:14 +00:00
parent be210740d1
commit e8edb3aef6

View File

@@ -1724,8 +1724,9 @@ Returns the window displaying BUFFER.")
&& XBUFFER (XWINDOW (selected_window)->buffer) == XBUFFER (buffer))
return selected_window;
/* If pop_up_frames, look for a window on any frame, showing BUFFER. */
window = Fget_buffer_window (buffer, pop_up_frames ? Qt : Qnil);
/* If pop_up_frames,
look for a window showing BUFFER on any visible frame. */
window = Fget_buffer_window (buffer, pop_up_frames ? Qvisible : Qnil);
if (!NILP (window)
&& (NILP (not_this_window) || !EQ (window, selected_window)))
return window;