I think it works, but i don't know if the right thing to do.

>From 97fb2adb1ea97a472e020244ae7a2d22c7a94db3 Mon Sep 17 00:00:00 2001
From: Gonzalo Odiard <godi...@gmail.com>
Date: Fri, 11 Jun 2010 01:22:36 -0300
Subject: [PATCH] fix #1771 - paint overwrites file type instead of creating
new file

http://bugs.sugarlabs.org/ticket/1771
---
 OficinaActivity.py |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/OficinaActivity.py b/OficinaActivity.py
index c72576a..78bc8cf 100644
--- a/OficinaActivity.py
+++ b/OficinaActivity.py
@@ -140,8 +140,8 @@ class OficinaActivity(activity.Activity):

     def read_file(self, file_path):
         '''Read file from Sugar Journal.'''
+        print 'reading file', file_path, "mime_type",
self.metadata['mime_type']

-        logging.debug('reading file %s', file_path)

         pixbuf = gtk.gdk.pixbuf_new_from_file(file_path)

@@ -155,6 +155,9 @@ class OficinaActivity(activity.Activity):
         self._setup_handle = self.fixed.connect('size_allocate',
                 size_allocate_cb)

+        if self.metadata['mime_type'] != "image/png":
+            self._jobject.object_id = None
+
     def write_file(self, file_path):
         '''Save file on Sugar Journal. '''

-- 
1.6.6.1


-- 
Gonzalo Odiard
Responsable de Desarrollo
Sistemas Australes
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to