Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webactivity.py
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-12-19 23:12:51 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-12-19 23:12:51 (GMT)
commiteca8880ff44e29920c58be3a80ca45527ef8e960 (patch)
treea1f2dc10d5e30a10f13685d2ba9212f5ac73b43f /webactivity.py
parent8f96360e845627a993348287ffb17d07d06afcd1 (diff)
Initial import of the shared profile
Diffstat (limited to 'webactivity.py')
-rwxr-xr-xwebactivity.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/webactivity.py b/webactivity.py
index 8ff8db4..98658e5 100755
--- a/webactivity.py
+++ b/webactivity.py
@@ -35,10 +35,14 @@ from sugar.graphics.alert import Alert
from sugar.graphics.icon import Icon
from sugar import mime
+import sharedprofile
+
+sharedprofile.create_local_profile(activity.get_activity_root())
+
PROFILE_VERSION = 1
_profile_version = 0
-_profile_path = os.path.join(activity.get_activity_root(), 'data/gecko')
+_profile_path = os.path.join(activity.get_activity_root(), 'instance/profile')
_version_file = os.path.join(_profile_path, 'version')
if os.path.exists(_version_file):
@@ -322,6 +326,8 @@ class WebActivity(activity.Activity):
f.write(self.model.serialize())
finally:
f.close()
+ sharedprofile.update_shared_profile(activity.get_activity_root())
+ sharedprofile.garbage_collector(activity.get_activity_root())
def _link_add_button_cb(self, button):
_logger.debug('button: Add link: %s.' % self.current)