summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/ibuffer.el2
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b7abc7a5a1c..d0ec5c2c55e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2005-11-06 John Paul Wallington <jpw@pobox.com>
+
+ * ibuffer.el (ibuffer): Search all visible frames when getting
+ Ibuffer buffer's window.
+
2005-11-07 Masatake YAMATO <jet@gyve.org>
* man.el (Man-reference-regexp): Accpet spaces between
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 7d6b72b06af..9ff9d7b8f87 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -2288,7 +2288,7 @@ FORMATS is the value to use for `ibuffer-formats'.
(save-selected-window
;; We switch to the buffer's window in order to be able
;; to modify the value of point
- (select-window (get-buffer-window buf))
+ (select-window (get-buffer-window buf 'visible))
(or (eq major-mode 'ibuffer-mode)
(ibuffer-mode))
(setq ibuffer-restore-window-config-on-quit other-window-p)