diff options
Diffstat (limited to 'src/jarabe/frame/activitiestray.py')
-rw-r--r-- | src/jarabe/frame/activitiestray.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jarabe/frame/activitiestray.py b/src/jarabe/frame/activitiestray.py index d6831b2..ec4309a 100644 --- a/src/jarabe/frame/activitiestray.py +++ b/src/jarabe/frame/activitiestray.py @@ -371,6 +371,12 @@ class ActivitiesTray(HTray): # Only select the new activity, if there is no tabbing activity. if home_model.get_tabbing_activity() is None: self._activate_activity(home_activity) + from sugar.tutorius.service import ServiceProxy + service = ServiceProxy() + if home_activity.is_journal(): + service.set_current_act("org.laptop.JournalActivity") + else: + service.set_current_act(home_activity.get_type()) def __tabbing_activity_changed_cb(self, home_model, home_activity): logging.debug('__tabbing_activity_changed_cb: %r', home_activity) |