Fix active device handling
This commit is contained in:
parent
37b4d2bb05
commit
1088013f92
@ -691,23 +691,25 @@ class NMClientApp:
|
||||
print 'Network Manager Device Stage "%s" for device %s'%(NM_DEVICE_STAGE_STRINGS[stage], device)
|
||||
|
||||
def state_change_sig_handler(self, state):
|
||||
print "State: %s" % state
|
||||
self._nm_state = state
|
||||
self._schedule_icon_update(immediate=True)
|
||||
|
||||
def device_activating_sig_handler(self, device):
|
||||
print 'Device %s activating'%device
|
||||
self._active_device = device
|
||||
|
||||
def device_now_active_sig_handler(self, device, ssid=None):
|
||||
if not self._devices.has_key(device):
|
||||
return
|
||||
self._devices[devices].set_active(True, ssid)
|
||||
self._active_device = device
|
||||
self._devices[device].set_active(True, ssid)
|
||||
self._schedule_icon_update(immediate=True)
|
||||
|
||||
def device_no_longer_active_sig_handler(self, device):
|
||||
if not self._devices.has_key(device):
|
||||
return
|
||||
self._devices[devices].set_active(False)
|
||||
if self._active_device == device:
|
||||
self._active_device = None
|
||||
self._devices[device].set_active(False)
|
||||
self._schedule_icon_update(immediate=True)
|
||||
|
||||
def name_owner_changed_sig_handler(self, name, old, new):
|
||||
|
Loading…
Reference in New Issue
Block a user