Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-02-09 20:11:44 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-02-09 20:11:44 (GMT)
commit880ab3407fd50a1cdbb5cbb8090839edfa57808d (patch)
treebe3d25c47c96c8a9b74d972a31a7d1b19c165b87
parent40524b56d87b1635b49817bb73d0386285f6581d (diff)
Add comix supportsucrose-0.82
-rw-r--r--activity/activity.info2
-rw-r--r--readactivity.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/activity/activity.info b/activity/activity.info
index 2d44dbb..09c0499 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -5,5 +5,5 @@ icon = activity-read
exec = sugar-activity readactivity.ReadActivity
show_launcher = no
activity_version = 52
-mime_types = application/pdf;image/vnd.djvu;image/x.djvu;image/tiff
+mime_types = application/pdf;image/vnd.djvu;image/x.djvu;image/tiff;application/x-cbz;application/x-cbr
license = GPLv2+
diff --git a/readactivity.py b/readactivity.py
index dac56d5..2014d9d 100644
--- a/readactivity.py
+++ b/readactivity.py
@@ -227,8 +227,9 @@ class ReadActivity(activity.Activity):
def read_file(self, file_path):
"""Load a file from the datastore on activity start."""
_logger.debug('ReadActivity.read_file: %s', file_path)
+ extension = os.path.splitext(file_path)[1]
tempfile = os.path.join(self.get_activity_root(), 'instance',
- 'tmp%i' % time.time())
+ 'tmp%i%s' % (time.time(), extension))
os.link(file_path, tempfile)
self._tempfile = tempfile
self._load_document('file://' + self._tempfile)