Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2007-07-11 10:35:34 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2007-07-11 10:35:34 (GMT)
commit85cac7c07199e72a1e5c0209b043c7111b870711 (patch)
tree0a488413f1a2ef03938a30b544443a5f2fa4828d /shell
parentd59cd5af83dad1d6ff852f4601144c951df1920f (diff)
parent0c1a017932cb80832fcf0863a38f48d9e08cb311 (diff)
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
Diffstat (limited to 'shell')
-rw-r--r--shell/hardware/nmclient.py6
-rw-r--r--shell/model/devices/network/wireless.py2
2 files changed, 6 insertions, 2 deletions
diff --git a/shell/hardware/nmclient.py b/shell/hardware/nmclient.py
index 631a352..b699a04 100644
--- a/shell/hardware/nmclient.py
+++ b/shell/hardware/nmclient.py
@@ -211,7 +211,6 @@ class Device(gobject.GObject):
self._networks = {}
self._caps = 0
self._state = DEVICE_STATE_INACTIVE
- self._ssid = None
self._active_network = None
obj = sys_bus.get_object(NM_SERVICE, self._op)
@@ -401,7 +400,10 @@ class Device(gobject.GObject):
error_handler=self._get_active_net_error_cb)
def get_ssid(self):
- return self._ssid
+ if self._active_network and self._active_network.is_valid():
+ return self._active_network.get_ssid()
+ elif not self._active_network:
+ return None
def get_type(self):
return self._type
diff --git a/shell/model/devices/network/wireless.py b/shell/model/devices/network/wireless.py
index 20d2094..bc6c9dd 100644
--- a/shell/model/devices/network/wireless.py
+++ b/shell/model/devices/network/wireless.py
@@ -54,6 +54,8 @@ class Device(device.Device):
if pspec.name == 'strength':
return self._nm_device.get_strength()
elif pspec.name == 'name':
+ import logging
+ logging.debug('wireless.Device.props.name: %s' % self._nm_device.get_ssid())
return self._nm_device.get_ssid()
elif pspec.name == 'state':
nm_state = self._nm_device.get_state()