aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2008-11-26 20:17:24 +0000
committerMichael Albinus2008-11-26 20:17:24 +0000
commitf7d20b3eac96b848904955fd0d3ca4867083772e (patch)
tree6b570bac6ad35bfb583e1fee5ab434fb028c2efb
parent7b66ce51f497e0ed2f1bb1a36a987bfcd8b54726 (diff)
downloademacs-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/ChangeLog5
-rw-r--r--lisp/net/dbus.el3
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 @@
12008-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
12008-11-25 Alan Mackenzie <acm@muc.de> 62008-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.