diff options
| author | Juanma Barranquero | 2008-03-01 13:58:59 +0000 |
|---|---|---|
| committer | Juanma Barranquero | 2008-03-01 13:58:59 +0000 |
| commit | 04ba431364ac0a6b53fc709efe234086a22f71fe (patch) | |
| tree | 3e81edb9955be313159eba420c510e60d99a73bb | |
| parent | 0ce2ec82c9ab3c6490ccf293f025567eeb283634 (diff) | |
| download | emacs-04ba431364ac0a6b53fc709efe234086a22f71fe.tar.gz emacs-04ba431364ac0a6b53fc709efe234086a22f71fe.zip | |
(desktop-read): Set `desktop-dirname' to nil before calling
`desktop-not-loaded-hook' to allow modifying it.
Don't show warning message if `desktop-dirname' was modified.
| -rw-r--r-- | lisp/ChangeLog | 11 | ||||
| -rw-r--r-- | lisp/desktop.el | 8 |
2 files changed, 12 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 627e29dbc4f..2c05f010dcc 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,7 +1,12 @@ | |||
| 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 Alan Mackenzie <acm@muc.de> | 7 | 2008-03-01 Alan Mackenzie <acm@muc.de> |
| 2 | 8 | ||
| 3 | * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding | 9 | * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding bug. |
| 4 | bug. | ||
| 5 | 10 | ||
| 6 | * progmodes/cc-langs.el (c-before-font-lock-function): Fix bug in | 11 | * progmodes/cc-langs.el (c-before-font-lock-function): Fix bug in |
| 7 | doc-string, "c-old-LEN" -> "c-old-END". | 12 | doc-string, "c-old-LEN" -> "c-old-END". |
| @@ -156,7 +161,7 @@ | |||
| 156 | (verilog-pretty-declarations): Add new flag to ask it to refrain | 161 | (verilog-pretty-declarations): Add new flag to ask it to refrain |
| 157 | from printing to the message buffer. | 162 | from printing to the message buffer. |
| 158 | (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from | 163 | (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from |
| 159 | printing to the message buffer. Improve handling of the many | 164 | printing to the message buffer. Improve handling of the many |
| 160 | types of expression line up. | 165 | types of expression line up. |
| 161 | (verilog-just-one-space): Remove printing of an empty message. | 166 | (verilog-just-one-space): Remove printing of an empty message. |
| 162 | (verilog-get-lineup-indent): Rework to support the better handling | 167 | (verilog-get-lineup-indent): Rework to support the better handling |
diff --git a/lisp/desktop.el b/lisp/desktop.el index fbf9ed5c044..a042828e19c 100644 --- a/lisp/desktop.el +++ b/lisp/desktop.el | |||
| @@ -967,11 +967,11 @@ It returns t if a desktop file was loaded, nil otherwise." | |||
| 967 | (or (null desktop-load-locked-desktop) | 967 | (or (null desktop-load-locked-desktop) |
| 968 | (not (y-or-n-p (format "Warning: desktop file appears to be in use by PID %s.\n\ | 968 | (not (y-or-n-p (format "Warning: desktop file appears to be in use by PID %s.\n\ |
| 969 | Using it may cause conflicts. Use it anyway? " owner))))) | 969 | Using it may cause conflicts. Use it anyway? " owner))))) |
| 970 | (progn | 970 | (let ((default-directory desktop-dirname)) |
| 971 | (let ((default-directory desktop-dirname)) | ||
| 972 | (run-hooks 'desktop-not-loaded-hook)) | ||
| 973 | (setq desktop-dirname nil) | 971 | (setq desktop-dirname nil) |
| 974 | (message "Desktop file in use; not loaded.")) | 972 | (run-hooks 'desktop-not-loaded-hook) |
| 973 | (unless desktop-dirname | ||
| 974 | (message "Desktop file in use; not loaded."))) | ||
| 975 | (desktop-lazy-abort) | 975 | (desktop-lazy-abort) |
| 976 | ;; Evaluate desktop buffer and remember when it was modified. | 976 | ;; Evaluate desktop buffer and remember when it was modified. |
| 977 | (load (desktop-full-file-name) t t t) | 977 | (load (desktop-full-file-name) t t t) |