diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-02-09 20:11:44 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2009-02-09 20:11:44 (GMT) |
commit | 880ab3407fd50a1cdbb5cbb8090839edfa57808d (patch) | |
tree | be3d25c47c96c8a9b74d972a31a7d1b19c165b87 | |
parent | 40524b56d87b1635b49817bb73d0386285f6581d (diff) |
Add comix supportsucrose-0.82
-rw-r--r-- | activity/activity.info | 2 | ||||
-rw-r--r-- | readactivity.py | 3 |
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) |