Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-10-17 08:07:35 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-10-17 08:07:35 (GMT)
commit77f2de8f737d816391a9447e7b4e1ef77be92a6d (patch)
tree2acb31b4a77d0348f88c800cd950a6c69f8e3b86 /shell
parent4b7b1586d2783d9d3dad999b6e9c7e647136c2af (diff)
Let activities extend their own path
Diffstat (limited to 'shell')
-rw-r--r--shell/conf/ActivityRegistry.py2
-rwxr-xr-xshell/sugar-activity3
2 files changed, 4 insertions, 1 deletions
diff --git a/shell/conf/ActivityRegistry.py b/shell/conf/ActivityRegistry.py
index 64173a9..5899f34 100644
--- a/shell/conf/ActivityRegistry.py
+++ b/shell/conf/ActivityRegistry.py
@@ -74,7 +74,7 @@ class _ActivityRegistry:
def __init__(self):
self._activities = []
- self.scan_directory(env.get_activities_dir())
+ self.scan_directory(env.get_activity_info_dir())
def get_activity(self, activity_id):
"""Returns an activity given his identifier"""
diff --git a/shell/sugar-activity b/shell/sugar-activity
index 4782d94..8e4b149 100755
--- a/shell/sugar-activity
+++ b/shell/sugar-activity
@@ -17,6 +17,9 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import sys
+import os
+
+sys.path.insert(0, env.get_activities_dir())
from sugar.activity import ActivityFactory