diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2007-06-01 08:24:13 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2007-06-01 08:24:13 (GMT) |
commit | 38c0cf411c5be352631b94ca9c670089318baad4 (patch) | |
tree | a0e89a68f9a02ff0ab97e5a6be092da6fd52f73d /shell/model/homemodel.py | |
parent | d271e1f4817a83332718988779273e3d169f6633 (diff) |
Remove our custom launch timeout. The dbus timeout
is enough.
Diffstat (limited to 'shell/model/homemodel.py')
-rw-r--r-- | shell/model/homemodel.py | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/shell/model/homemodel.py b/shell/model/homemodel.py index 9b99518..b2329b4 100644 --- a/shell/model/homemodel.py +++ b/shell/model/homemodel.py @@ -134,7 +134,7 @@ class HomeModel(gobject.GObject): def _get_activity_by_xid(self, xid): for act in self._activities.values(): - if act.get_launched() and act.get_xid() == xid: + if act.get_xid() == xid: return act return None @@ -164,13 +164,8 @@ class HomeModel(gobject.GObject): xid = window.get_xid() act = self._get_activity_by_xid(window.get_xid()) if act: - if act.get_launched() == True: - self._notify_activity_activation(self._current_activity, act) - self._current_activity = act - else: - self._notify_activity_activation(self._current_activity, None) - self._current_activity = None - logging.error('Activity for window %d was not yet launched.' % xid) + self._notify_activity_activation(self._current_activity, act) + self._current_activity = act else: self._notify_activity_activation(self._current_activity, None) self._current_activity = None @@ -244,18 +239,11 @@ class HomeModel(gobject.GObject): else: logging.error('Model for window %d does not exist.' % xid) - def _activity_launch_timeout_cb(self, activity): - act_id = activity.get_activity_id() - if not act_id in self._activities.keys(): - return - self._internal_remove_activity(activity) - def notify_activity_launch(self, activity_id, service_name): bundle = self._bundle_registry.get_bundle(service_name) if not bundle: raise ValueError("Activity service name '%s' was not found in the bundle registry." % service_name) activity = HomeActivity(bundle, activity_id) - activity.connect('launch-timeout', self._activity_launch_timeout_cb) self._activities[activity_id] = activity self.emit('activity-launched', activity) |