Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/nm/nmclient.py
diff options
context:
space:
mode:
Diffstat (limited to 'services/nm/nmclient.py')
-rw-r--r--services/nm/nmclient.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/services/nm/nmclient.py b/services/nm/nmclient.py
index c30e8a7..9d96a2a 100644
--- a/services/nm/nmclient.py
+++ b/services/nm/nmclient.py
@@ -803,6 +803,7 @@ class NMClientApp:
return
key = self._key_dialog.get_key()
wep_auth_alg = self._key_dialog.get_auth_alg()
+ net = self._key_dialog.get_network()
(async_cb, async_err_cb) = self._key_dialog.get_callbacks()
# Clear self._key_dialog before we call destroy(), otherwise
@@ -813,18 +814,20 @@ class NMClientApp:
if response_id == gtk.RESPONSE_OK:
self.nminfo.get_key_for_network_cb(
- key, wep_auth_alg, async_cb, async_err_cb, canceled=False)
+ net, key, wep_auth_alg, async_cb, async_err_cb, canceled=False)
else:
self.nminfo.get_key_for_network_cb(
- None, None, async_cb, async_err_cb, canceled=True)
+ net, None, None, async_cb, async_err_cb, canceled=True)
def cancel_get_key_for_network(self):
# Close the wireless key dialog and just have it return
# with the 'canceled' argument set to true
- pass
+ if not self._key_dialog:
+ return
+ self._key_dialog_destroy_cb(self._key_dialog)
def device_activation_stage_sig_handler(self, device, stage):
- print 'Network Manager Device Stage "%s" for device %s'%(NM_DEVICE_STAGE_STRINGS[stage], device)
+ logging.debug('Device Activation Stage "%s" for device %s' % (NM_DEVICE_STAGE_STRINGS[stage], device))
def state_change_sig_handler(self, state):
self._nm_state = state