aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2009-10-25 18:09:57 +0000
committerStefan Monnier2009-10-25 18:09:57 +0000
commit955ef4309a441a2d53605631d1346a238bba43ea (patch)
treecb2123df8bf302a0fc811ce8988439f3ee2dee8c
parenteefa91dbc077bec47247a7c32fe5d136323360ff (diff)
downloademacs-955ef4309a441a2d53605631d1346a238bba43ea.tar.gz
emacs-955ef4309a441a2d53605631d1346a238bba43ea.zip
(bookmark-bmenu-list): Don't use switch-to-buffer if
we're inside a dedicated or minibuffer window.
-rw-r--r--lisp/ChangeLog9
-rw-r--r--lisp/bookmark.el9
2 files changed, 13 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8021b71f656..c6a8287942c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12009-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * bookmark.el (bookmark-bmenu-list): Don't use switch-to-buffer if
4 we're inside a dedicated or minibuffer window.
5
12009-10-24 Karl Fogel <kfogel@red-bean.com> 62009-10-24 Karl Fogel <kfogel@red-bean.com>
2 7
3 * bookmark.el: Update documentation, especially documentation 8 * bookmark.el: Update documentation, especially documentation
@@ -12,8 +17,8 @@
12 17
13 * whitespace.el (whitespace-mode, whitespace-newline-mode) 18 * whitespace.el (whitespace-mode, whitespace-newline-mode)
14 (global-whitespace-mode, global-whitespace-newline-mode) 19 (global-whitespace-mode, global-whitespace-newline-mode)
15 (whitespace-toggle-options, global-whitespace-toggle-options): Doc 20 (whitespace-toggle-options, global-whitespace-toggle-options):
16 fix (Bug#3660). 21 Doc fix (Bug#3660).
17 22
18 * nxml/nxml-mode.el (nxml-balanced-close-start-tag): Use the value 23 * nxml/nxml-mode.el (nxml-balanced-close-start-tag): Use the value
19 of xmltok-start before the end tag was inserted (Bug#2840). 24 of xmltok-start before the end tag was inserted (Bug#2840).
diff --git a/lisp/bookmark.el b/lisp/bookmark.el
index ad715d8a21e..370f9de9cfa 100644
--- a/lisp/bookmark.el
+++ b/lisp/bookmark.el
@@ -1563,9 +1563,12 @@ The leftmost column displays a D if the bookmark is flagged for
1563deletion, or > if it is flagged for displaying." 1563deletion, or > if it is flagged for displaying."
1564 (interactive) 1564 (interactive)
1565 (bookmark-maybe-load-default-file) 1565 (bookmark-maybe-load-default-file)
1566 (if (called-interactively-p 'interactive) 1566 (let ((buf (get-buffer-create "*Bookmark List*")))
1567 (switch-to-buffer (get-buffer-create "*Bookmark List*")) 1567 (if (called-interactively-p 'interactive)
1568 (set-buffer (get-buffer-create "*Bookmark List*"))) 1568 (if (or (window-dedicated-p) (window-minibuffer-p))
1569 (pop-to-buffer buf)
1570 (switch-to-buffer buf))
1571 (set-buffer buf)))
1569 (let ((inhibit-read-only t)) 1572 (let ((inhibit-read-only t))
1570 (erase-buffer) 1573 (erase-buffer)
1571 (insert "% Bookmark\n- --------\n") 1574 (insert "% Bookmark\n- --------\n")