summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-03-08 23:28:14 +0000
committerRichard M. Stallman <rms@gnu.org>1994-03-08 23:28:14 +0000
commited19d12f319ecc9add1b5b4a7438c67fbd88ee3f (patch)
tree371e2e3aaf245078a5939babe77845ff75e9e790
parentbe4a403c628ee92c8bb330d09024d81442ac992e (diff)
downloademacs-ed19d12f319ecc9add1b5b4a7438c67fbd88ee3f.tar.gz
(Fdisplay_buffer): If pop_up_frames != 0,
consider just visible frames when looking for existing window.
-rw-r--r--src/window.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/window.c b/src/window.c
index 558426135f6..3d807342346 100644
--- a/src/window.c
+++ b/src/window.c
@@ -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;