Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/clipboard/sugar-clipboard
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-06-12 19:57:49 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-06-12 19:57:49 (GMT)
commit22689ed1dac2c99b10c7de5d8a51789f3abd4f35 (patch)
tree1752309ccee8210247a3ae4483684b9b306284fc /services/clipboard/sugar-clipboard
parentcc604e0815d77a5417fa5af50eeb5bdb4ffe32f6 (diff)
Several fixes for the object type registry and the activity registry.
Diffstat (limited to 'services/clipboard/sugar-clipboard')
-rwxr-xr-xservices/clipboard/sugar-clipboard11
1 files changed, 9 insertions, 2 deletions
diff --git a/services/clipboard/sugar-clipboard b/services/clipboard/sugar-clipboard
index f9dcfb3..ddac295 100755
--- a/services/clipboard/sugar-clipboard
+++ b/services/clipboard/sugar-clipboard
@@ -35,11 +35,18 @@ from sugar import env
sys.path.append(env.get_service_path('clipboard'))
from clipboardservice import ClipboardService
+from objecttypeservice import ObjectTypeRegistry
logging.info('Starting clipboard service.')
gobject.threads_init()
dbus.glib.threads_init()
-app = ClipboardService()
-app.run()
+clipboard_service = ClipboardService()
+object_type_registry = ObjectTypeRegistry()
+
+loop = gobject.MainLoop()
+try:
+ loop.run()
+except KeyboardInterrupt:
+ print 'Ctrl+C pressed, exiting...'