Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/Shell.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-07-12 15:21:22 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-12 15:21:22 (GMT)
commitd12b780074b05b0abcaf6b3877a9a4047c6e0d0e (patch)
tree13e33f093001aa2e5b639c8dfddcc2a64ed7797d /shell/Shell.py
parentbe806eb1918f7db90e661b5fcb4e260a0b1ba669 (diff)
More work on session refactoring
Diffstat (limited to 'shell/Shell.py')
-rwxr-xr-xshell/Shell.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/shell/Shell.py b/shell/Shell.py
index d0fc59f..6b30bad 100755
--- a/shell/Shell.py
+++ b/shell/Shell.py
@@ -1,3 +1,5 @@
+import os
+
import dbus
import gtk
import wnck
@@ -7,6 +9,7 @@ from ConsoleLogger import ConsoleLogger
from ActivityRegistry import ActivityRegistry
from HomeWindow import HomeWindow
from sugar import keybindings
+from sugar import env
from sugar.activity import Activity
from PresenceWindow import PresenceWindow
from sugar.chat.ActivityChat import ActivityChat
@@ -50,7 +53,9 @@ class Shell:
self._owner = ShellOwner()
self._registry = ActivityRegistry()
-
+ self._registry.scan_directory(env.get_activities_dir())
+ self._registry.scan_directory(os.path.join(env.get_user_dir(), 'activities'))
+
self._home_window = HomeWindow(self)
keybindings.setup_global_keys(self._home_window, self)
self._home_window.show()