diff options
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/desktop.el | 8 |
2 files changed, 10 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9b9b7eaee76..4c805de52f5 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2008-03-01 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * desktop.el (desktop-read): Set `desktop-dirname' to nil before | ||
| 4 | running `desktop-not-loaded-hook' to allow modifying it. | ||
| 5 | Don't show warning message if `desktop-dirname' was modified. | ||
| 6 | |||
| 1 | 2008-03-01 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2008-03-01 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 8 | ||
| 3 | * diff-mode.el (diff-sanity-check-hunk): Only accept an empty line if | 9 | * diff-mode.el (diff-sanity-check-hunk): Only accept an empty line if |
diff --git a/lisp/desktop.el b/lisp/desktop.el index ce10b19894f..d52890e2a93 100644 --- a/lisp/desktop.el +++ b/lisp/desktop.el | |||
| @@ -969,11 +969,11 @@ It returns t if a desktop file was loaded, nil otherwise." | |||
| 969 | (or (null desktop-load-locked-desktop) | 969 | (or (null desktop-load-locked-desktop) |
| 970 | (not (y-or-n-p (format "Warning: desktop file appears to be in use by PID %s.\n\ | 970 | (not (y-or-n-p (format "Warning: desktop file appears to be in use by PID %s.\n\ |
| 971 | Using it may cause conflicts. Use it anyway? " owner))))) | 971 | Using it may cause conflicts. Use it anyway? " owner))))) |
| 972 | (progn | 972 | (let ((default-directory desktop-dirname)) |
| 973 | (let ((default-directory desktop-dirname)) | ||
| 974 | (run-hooks 'desktop-not-loaded-hook)) | ||
| 975 | (setq desktop-dirname nil) | 973 | (setq desktop-dirname nil) |
| 976 | (message "Desktop file in use; not loaded.")) | 974 | (run-hooks 'desktop-not-loaded-hook) |
| 975 | (unless desktop-dirname | ||
| 976 | (message "Desktop file in use; not loaded."))) | ||
| 977 | (desktop-lazy-abort) | 977 | (desktop-lazy-abort) |
| 978 | ;; Evaluate desktop buffer and remember when it was modified. | 978 | ;; Evaluate desktop buffer and remember when it was modified. |
| 979 | (load (desktop-full-file-name) t t t) | 979 | (load (desktop-full-file-name) t t t) |