Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/model/shell.py
diff options
context:
space:
mode:
authorAleksey 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)
commit3c6cbc2ff7d7fc1ba59862cdaa3a86bcb4e1cba0 (patch)
treedbafb04cd22e31fb6ed345b2a0da959ddd9e9339 /src/jarabe/model/shell.py
parent1d705114dae38fd654e82298d1f274083ff10043 (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.py8
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)