emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 14bcaf4 67/76: Fixed bug with NetworkManager loading


From: Ian Dunn
Subject: [elpa] master 14bcaf4 67/76: Fixed bug with NetworkManager loading
Date: Thu, 23 Feb 2017 19:42:55 -0500 (EST)

branch: master
commit 14bcaf41f49db9612098c59d681e06cd0ec571e1
Author: Ian Dunn <address@hidden>
Commit: Ian Dunn <address@hidden>

    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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]