Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-03-01 10:08:47 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-03-01 10:08:47 (GMT)
commite195071d0809473e2ebc82072d5d1205369a1c26 (patch)
treec17fea1f2815127b64baaed311b2158033ab66bc
parent058ece4e03af2a9fae8bce14a8a7704d8b119153 (diff)
Changes to make memosono work with the new sugar API.
-rw-r--r--activity/activity.info4
-rwxr-xr-xmemosono.py10
2 files changed, 8 insertions, 6 deletions
diff --git a/activity/activity.info b/activity/activity.info
index 5a1b432..12bae89 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,6 +1,6 @@
[Activity]
name = Memosono
service_name = com.erikos.MemosonoActivity
-exec = sugar-activity-factory memosono.MemosonoActivity
+class = memosono.MemosonoActivity
icon = activity-memorygame
-activity_version = 8
+activity_version = 10
diff --git a/memosono.py b/memosono.py
index 392d5dd..591e427 100755
--- a/memosono.py
+++ b/memosono.py
@@ -31,7 +31,9 @@ import time
import errno
import gc
-from sugar.activity.Activity import Activity
+
+from sugar.activity import activity
+
class Server:
def __init__(self, _MEMO, port):
@@ -538,9 +540,9 @@ def pathes(filename):
return path
-class MemosonoActivity(Activity):
- def __init__(self):
- Activity.__init__(self)
+class MemosonoActivity(activity.Activity):
+ def __init__(self, handle):
+ activity.Activity.__init__(self, handle)
self.connect('destroy', self._cleanup_cb)
self.gamename = 'drumgit'