diff options
| author | David Aspinall | 2010-08-27 00:01:00 +0000 |
|---|---|---|
| committer | David Aspinall | 2010-08-27 00:01:00 +0000 |
| commit | 50ec0f87b471c0bbb6304d3959aa836029e83a3a (patch) | |
| tree | f6625d0adcca220d39d28f200132724dc67e14b4 | |
| parent | e7bc18ab416f45c3daf31f3c202e33792a106797 (diff) | |
Fix for Trac #343
| -rw-r--r-- | coq/coq.el | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -304,10 +304,11 @@ Initially 1 because Coq initial state has number 1.") ;; resetting its content if ERASE non nil. ;; FIXME: point seems not to go at the end of the buffer (defun proof-store-buffer-win (buffer &optional erase) - (let ((newbuffer nil)) - (set-buffer buffer) - (setq newbuffer (proof-clone-buffer " response-freeze" erase)) - (display-buffer-other-frame newbuffer))) + (proof-with-current-buffer-if-exists buffer + (let ((newbuffer nil)) + (set-buffer buffer) + (setq newbuffer (proof-clone-buffer " response-freeze" erase)) + (display-buffer-other-frame newbuffer)))) (defun proof-store-response-win (&optional erase) (interactive "P") |
