diff options
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/emacs-lisp/pp.el | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5dbd7fb4bf1..95f59c65fc7 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-07-25 Christopher Schmidt <christopher@ch.ristopher.com> | ||
| 2 | |||
| 3 | * emacs-lisp/pp.el (pp-display-expression): Select old selected | ||
| 4 | window only if it is still live (Bug#12034). | ||
| 5 | |||
| 1 | 2012-07-25 Martin Rudalics <rudalics@gmx.at> | 6 | 2012-07-25 Martin Rudalics <rudalics@gmx.at> |
| 2 | 7 | ||
| 3 | * subr.el (redirect-frame-focus): Add advertised calling | 8 | * subr.el (redirect-frame-focus): Add advertised calling |
diff --git a/lisp/emacs-lisp/pp.el b/lisp/emacs-lisp/pp.el index 48e0d6d6a21..30c16b51b9e 100644 --- a/lisp/emacs-lisp/pp.el +++ b/lisp/emacs-lisp/pp.el | |||
| @@ -110,7 +110,8 @@ after OUT-BUFFER-NAME." | |||
| 110 | (progn | 110 | (progn |
| 111 | (select-window window) | 111 | (select-window window) |
| 112 | (run-hooks 'temp-buffer-show-hook)) | 112 | (run-hooks 'temp-buffer-show-hook)) |
| 113 | (select-window old-selected) | 113 | (when (window-live-p old-selected) |
| 114 | (select-window old-selected)) | ||
| 114 | (message "See buffer %s." out-buffer-name))) | 115 | (message "See buffer %s." out-buffer-name))) |
| 115 | (message "%s" (buffer-substring (point-min) (point))) | 116 | (message "%s" (buffer-substring (point-min) (point))) |
| 116 | )))))) | 117 | )))))) |