summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominique Leuenberger <dimstar@opensuse.org>2016-05-02 12:29:56 +0200
committerDominique Leuenberger <dimstar@opensuse.org>2016-05-02 12:29:56 +0200
commitd1f0d959877aba556a3a5d0de523b5d450688429 (patch)
treed40fc3b667dec776686c012cee997e5c596039a2
parentcdad87b6e7d2ebe3489ff151f90c1188ef65f903 (diff)
downloadlibproxy-git-d1f0d959877aba556a3a5d0de523b5d450688429.tar.gz
NetworkManager: gain compatibility to be built against libnm unstead of
the legacy libnm-glib (we only use the dbus interface)
-rw-r--r--libproxy/modules/network_networkmanager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp
index f55593c..5198860 100644
--- a/libproxy/modules/network_networkmanager.cpp
+++ b/libproxy/modules/network_networkmanager.cpp
@@ -25,6 +25,12 @@ using namespace libproxy;
#include <dbus/dbus.h>
#include <NetworkManager.h>
+// Backwards compatibility: with the switch to libnm, NM_STATE_CONNECTED is no
+// longer defined. NM_STATE_CONNECTED_GLOBAL appeared with NM 0.9 and was aliased
+#ifndef NM_STATE_CONNECTED
+ #define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL
+#endif
+
class networkmanager_network_extension : public network_extension {
public:
networkmanager_network_extension() {