diff options
| author | Stefan Monnier | 2009-10-25 18:09:57 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2009-10-25 18:09:57 +0000 |
| commit | 955ef4309a441a2d53605631d1346a238bba43ea (patch) | |
| tree | cb2123df8bf302a0fc811ce8988439f3ee2dee8c | |
| parent | eefa91dbc077bec47247a7c32fe5d136323360ff (diff) | |
| download | emacs-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/ChangeLog | 9 | ||||
| -rw-r--r-- | lisp/bookmark.el | 9 |
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 @@ | |||
| 1 | 2009-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 | |||
| 1 | 2009-10-24 Karl Fogel <kfogel@red-bean.com> | 6 | 2009-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 | |||
| 1563 | deletion, or > if it is flagged for displaying." | 1563 | deletion, 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") |