diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2006-10-26 20:21:26 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2006-10-26 20:21:26 (GMT) |
commit | 2e65e2ca1dda1b2fde587d98d56e4b9ea1c0d96f (patch) | |
tree | 68044ef3303003515e3e7b65699b75c9f78857f1 /activities | |
parent | 5ff6ba45d42335deb517a7f0629da75b432e4a16 (diff) |
Registered a nsITransfer for opening documents after downloading.
Diffstat (limited to 'activities')
-rw-r--r-- | activities/web/webactivity.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/activities/web/webactivity.py b/activities/web/webactivity.py index 08d0af1..200bd39 100644 --- a/activities/web/webactivity.py +++ b/activities/web/webactivity.py @@ -20,6 +20,7 @@ import gtkmozembed import logging import _sugar +from sugar.activity import ActivityFactory from sugar.activity.Activity import Activity from sugar import env from sugar.graphics import style @@ -105,10 +106,10 @@ def start(): chandler = _sugar.get_browser_chandler() chandler.connect('handle-content', handle_content_cb) - logging.debug('handle-content connected.') def stop(): gtkmozembed.pop_startup() -def handle_content_cb(chandler, url, suggestedFileName, mimeType, tmpFileName): - logging.debug('File ' + tmpFileName + ' with MIMEType ' + mimeType + ' downloaded from ' + url) +def handle_content_cb(chandler, url, mimeType, tmpFileName): + activity = ActivityFactory.create("org.laptop.sugar.Xbook") + activity.execute("open_document", [tmpFileName]) |