diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-03-08 23:28:14 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-03-08 23:28:14 +0000 |
commit | ed19d12f319ecc9add1b5b4a7438c67fbd88ee3f (patch) | |
tree | 371e2e3aaf245078a5939babe77845ff75e9e790 | |
parent | be4a403c628ee92c8bb330d09024d81442ac992e (diff) | |
download | emacs-ed19d12f319ecc9add1b5b4a7438c67fbd88ee3f.tar.gz |
(Fdisplay_buffer): If pop_up_frames != 0,
consider just visible frames when looking for existing window.
-rw-r--r-- | src/window.c | 5 |
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; |