|
|
c4f8abc |
From 3deb396641e2e28a6637d3f57af27aebfd7882a8 Mon Sep 17 00:00:00 2001
|
|
|
c4f8abc |
From: Dan Williams <dcbw@redhat.com>
|
|
|
c4f8abc |
Date: Mon, 7 Mar 2011 22:41:28 -0600
|
|
|
c4f8abc |
Subject: [PATCH] Update for NetworkManager 0.9
|
|
|
c4f8abc |
|
|
|
c4f8abc |
Fix up the defines a bit for additional NM 0.9 states.
|
|
|
c4f8abc |
---
|
|
|
c4f8abc |
src/ka-dialog.c | 13 +++++++++++++
|
|
|
c4f8abc |
1 files changed, 13 insertions(+), 0 deletions(-)
|
|
|
c4f8abc |
|
|
|
c4f8abc |
diff --git a/src/ka-dialog.c b/src/ka-dialog.c
|
|
|
c4f8abc |
index 5b11621..a681a88 100644
|
|
|
c4f8abc |
--- a/src/ka-dialog.c
|
|
|
c4f8abc |
+++ b/src/ka-dialog.c
|
|
|
c4f8abc |
@@ -44,6 +44,10 @@
|
|
|
c4f8abc |
|
|
|
c4f8abc |
#ifdef ENABLE_NETWORK_MANAGER
|
|
|
c4f8abc |
#include <nm-client.h>
|
|
|
c4f8abc |
+
|
|
|
c4f8abc |
+#if !defined(NM_CHECK_VERSION)
|
|
|
c4f8abc |
+#define NM_CHECK_VERSION(x,y,z) 0
|
|
|
c4f8abc |
+#endif
|
|
|
c4f8abc |
#endif
|
|
|
c4f8abc |
|
|
|
c4f8abc |
#ifdef HAVE_HX509_ERR_H
|
|
|
c4f8abc |
@@ -471,11 +475,20 @@ ka_nm_client_state_changed_cb (NMClient * client,
|
|
|
c4f8abc |
KA_DEBUG ("Network state: %d", state);
|
|
|
c4f8abc |
/* do nothing */
|
|
|
c4f8abc |
break;
|
|
|
c4f8abc |
+#if NM_CHECK_VERSION(0,8,992)
|
|
|
c4f8abc |
+ case NM_STATE_DISCONNECTING:
|
|
|
c4f8abc |
+#endif
|
|
|
c4f8abc |
case NM_STATE_DISCONNECTED:
|
|
|
c4f8abc |
KA_DEBUG ("Network disconnected");
|
|
|
c4f8abc |
*online = FALSE;
|
|
|
c4f8abc |
break;
|
|
|
c4f8abc |
+#if NM_CHECK_VERSION(0,8,992)
|
|
|
c4f8abc |
+ case NM_STATE_CONNECTED_LOCAL:
|
|
|
c4f8abc |
+ case NM_STATE_CONNECTED_SITE:
|
|
|
c4f8abc |
+ case NM_STATE_CONNECTED_GLOBAL:
|
|
|
c4f8abc |
+#else
|
|
|
c4f8abc |
case NM_STATE_CONNECTED:
|
|
|
c4f8abc |
+#endif
|
|
|
c4f8abc |
KA_DEBUG ("Network connected");
|
|
|
c4f8abc |
*online = TRUE;
|
|
|
c4f8abc |
break;
|
|
|
c4f8abc |
--
|
|
|
c4f8abc |
1.7.4.1
|
|
|
c4f8abc |
|