diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2010-03-10 16:32:02 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2010-03-10 16:32:02 (GMT) |
commit | 3c6cbc2ff7d7fc1ba59862cdaa3a86bcb4e1cba0 (patch) | |
tree | dbafb04cd22e31fb6ed345b2a0da959ddd9e9339 /src/jarabe/model/shell.py | |
parent | 1d705114dae38fd654e82298d1f274083ff10043 (diff) |
Display a message when an activity fails to start (based on wadeb patches) #1447
Diffstat (limited to 'src/jarabe/model/shell.py')
-rw-r--r-- | src/jarabe/model/shell.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/jarabe/model/shell.py b/src/jarabe/model/shell.py index ac2ef75..e03e0f7 100644 --- a/src/jarabe/model/shell.py +++ b/src/jarabe/model/shell.py @@ -577,14 +577,14 @@ class ShellModel(gobject.GObject): if home_activity: logging.debug("Activity %s (%s) launch failed", activity_id, home_activity.get_type()) - home_activity.props.launching = False - self._remove_activity(home_activity) + if home_activity.props.launching: + self.emit('launch-failed', home_activity) + else: + self._remove_activity(home_activity) else: logging.error('Model for activity id %s does not exist.', activity_id) - self.emit('launch-failed', home_activity) - def _check_activity_launched(self, activity_id): home_activity = self.get_activity_by_id(activity_id) |