From f4a79d8848cd13b9e684cd36f238484547659ec8 Mon Sep 17 00:00:00 2001 From: Denis Fomin <fominde@gmail.com> Date: Thu, 18 Oct 2012 00:36:57 +0400 Subject: [PATCH] add support Network Manager 0.9 (NM_STATE_CONNECTED_GLOBAL = 70. A network device is connected, with global network connectivity.) --- src/network_manager_listener.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/network_manager_listener.py b/src/network_manager_listener.py index 41681cb5df..85acc6b752 100644 --- a/src/network_manager_listener.py +++ b/src/network_manager_listener.py @@ -45,9 +45,10 @@ def device_no_longer_active(self, *args): def state_changed(state): """ - For Network Manager 0.7 + For Network Manager 0.7 - 0.9 """ - if props.Get("org.freedesktop.NetworkManager", "State") == 3: + nm_state = props.Get("org.freedesktop.NetworkManager", "State") + if nm_state == 3 or nm_state == 70: for connection in gajim.connections.itervalues(): if gajim.config.get_per('accounts', connection.name, 'listen_to_network_manager') and connection.time_to_reconnect: -- GitLab