branch: master commit 14bcaf41f49db9612098c59d681e06cd0ec571e1 Author: Ian Dunn <du...@gnu.org> Commit: Ian Dunn <du...@gnu.org>
Fixed bug with NetworkManager loading * enwc-nm.el (enwc-nm-can-load-p): Check introspection to see if NetworkManager D-Bus service has started. --- lisp/enwc-nm.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/enwc-nm.el b/lisp/enwc-nm.el index 2b68400..04e1813 100644 --- a/lisp/enwc-nm.el +++ b/lisp/enwc-nm.el @@ -714,7 +714,9 @@ Unregister all of the D-Bus signals set up during load." (dbus-unregister-object enwc-nm-state-changed-signal)) (defun enwc-nm-can-load-p () - (dbus-ping :system enwc-nm-dbus-service)) + ;; (dbus-ping :system enwc-nm-dbus-service) + ;; NetworkManager doesn't allow Ping, so we have to use an alternative. + (dbus-introspect :system enwc-nm-dbus-service enwc-nm-dbus-path)) (enwc-register-backend (make-enwc-backend