diff options
| author | Michael Albinus | 2008-11-26 20:17:24 +0000 |
|---|---|---|
| committer | Michael Albinus | 2008-11-26 20:17:24 +0000 |
| commit | f7d20b3eac96b848904955fd0d3ca4867083772e (patch) | |
| tree | 6b570bac6ad35bfb583e1fee5ab434fb028c2efb | |
| parent | 7b66ce51f497e0ed2f1bb1a36a987bfcd8b54726 (diff) | |
| download | emacs-f7d20b3eac96b848904955fd0d3ca4867083772e.tar.gz emacs-f7d20b3eac96b848904955fd0d3ca4867083772e.zip | |
* net/dbus.el (dbus-handle-event): The result of a message call
can also be an object, which is not a consp.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/net/dbus.el | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f5772568c98..612c1b41bbb 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-11-26 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * net/dbus.el (dbus-handle-event): The result of a message call | ||
| 4 | can also be an object, which is not a consp. | ||
| 5 | |||
| 1 | 2008-11-25 Alan Mackenzie <acm@muc.de> | 6 | 2008-11-25 Alan Mackenzie <acm@muc.de> |
| 2 | 7 | ||
| 3 | * emacs-lisp/lisp.el (forward-sexp, backward-sexp, mark-sexp) | 8 | * emacs-lisp/lisp.el (forward-sexp, backward-sexp, mark-sexp) |
diff --git a/lisp/net/dbus.el b/lisp/net/dbus.el index 5c7e719e305..13c2d39f6dd 100644 --- a/lisp/net/dbus.el +++ b/lisp/net/dbus.el | |||
| @@ -362,7 +362,8 @@ If the HANDLER returns an `dbus-error', it is propagated as return message." | |||
| 362 | (when (= dbus-message-type-method-call (nth 2 event)) | 362 | (when (= dbus-message-type-method-call (nth 2 event)) |
| 363 | (dbus-ignore-errors | 363 | (dbus-ignore-errors |
| 364 | (apply 'dbus-method-return-internal | 364 | (apply 'dbus-method-return-internal |
| 365 | (nth 1 event) (nth 3 event) (nth 4 event) result)))) | 365 | (nth 1 event) (nth 3 event) (nth 4 event) |
| 366 | (if (consp result) result (list result)))))) | ||
| 366 | ;; Error handling. | 367 | ;; Error handling. |
| 367 | (dbus-error | 368 | (dbus-error |
| 368 | ;; Return an error message when it is a message call. | 369 | ;; Return an error message when it is a message call. |