Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/model
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-04-02 12:43:08 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-04-02 12:43:08 (GMT)
commite79aea7e6bb84d5a24c2566592fa17693e042c4b (patch)
tree009d72ab9c20c140079dc3d7c7cb221d5779a3ba /src/model
parentce379c6e75e78b62ad6a45cdc2dd03b32bb0a62d (diff)
New activities ring.
Diffstat (limited to 'src/model')
-rw-r--r--src/model/homemodel.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/model/homemodel.py b/src/model/homemodel.py
index 44d5417..8de989c 100644
--- a/src/model/homemodel.py
+++ b/src/model/homemodel.py
@@ -18,7 +18,6 @@ import logging
import gobject
import wnck
-import dbus
from sugar import wm
from sugar import activity
@@ -270,7 +269,9 @@ class HomeModel(gobject.GObject):
def notify_activity_launch_failed(self, activity_id):
home_activity = self._get_activity_by_id(activity_id)
if home_activity:
- logging.debug("Activity %s (%s) launch failed" % (activity_id, home_activity.get_type()))
+ logging.debug("Activity %s (%s) launch failed" % \
+ (activity_id, home_activity.get_type()))
+ home_activity.props.launching = False
self._remove_activity(home_activity)
else:
logging.error('Model for activity id %s does not exist.' % activity_id)
@@ -278,6 +279,7 @@ class HomeModel(gobject.GObject):
def _check_activity_launched(self, activity_id):
home_activity = self._get_activity_by_id(activity_id)
if home_activity and home_activity.props.launching:
- logging.debug('Activity %s still launching, assuming it failed...', activity_id)
+ logging.debug('Activity %s still launching, assuming it failed...',
+ activity_id)
self.notify_activity_launch_failed(activity_id)
return False