diff options
author | Dan Williams <dcbw@redhat.com> | 2007-04-05 04:22:13 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-04-05 04:22:13 (GMT) |
commit | 396ca0e64ea40fdaade2dfc4a13028dfc0a4f89b (patch) | |
tree | 6b998d263430ceabf57977799c9200be3ae14458 /shell/model | |
parent | 7a2a480850ed1e941c8b98d29ed99de54a3ac354 (diff) |
Don't hiccup on NM start/stop
Diffstat (limited to 'shell/model')
-rw-r--r-- | shell/model/devices/devicesmodel.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/model/devices/devicesmodel.py b/shell/model/devices/devicesmodel.py index 4a2148c..8b0dc9d 100644 --- a/shell/model/devices/devicesmodel.py +++ b/shell/model/devices/devicesmodel.py @@ -75,7 +75,8 @@ class DevicesModel(gobject.GObject): pass def _network_device_removed_cb(self, network_manager, nm_device): - self.remove_device(self._get_network_device(nm_device)) + if self._devices.has_key(str(nm_device.get_op())): + self.remove_device(self._get_network_device(nm_device)) def _check_network_device(self, nm_device): if not nm_device.is_valid(): |