aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/desktop.el8
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 @@
12008-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
12008-03-01 Stefan Monnier <monnier@iro.umontreal.ca> 72008-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\
971Using it may cause conflicts. Use it anyway? " owner))))) 971Using 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)