+2008-08-24 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/dbus.el (dbus-introspect): Use `dbus-call-method-non-blocking'.
+
2008-08-24 Romain Francoise <romain@orebokech.com>
* progmodes/python.el (run-python): Remove '' from sys.path.
SERVICE must be a known service name, and PATH must be a valid
object path. The last two parameters are strings. The result,
the introspection data, is a string in XML format."
- ;; We don't want to raise errors.
+ ;; We don't want to raise errors. `dbus-call-method-non-blocking'
+ ;; is used, because the handler can be registered in our Emacs
+ ;; instance; caller an callee would block each other.
(dbus-ignore-errors
- (dbus-call-method
+ (dbus-call-method-non-blocking
bus service path dbus-interface-introspectable "Introspect")))
(defun dbus-introspect-xml (bus service path)