[Pkg-sugar-commit] [sugar-imageviewer-activity] 01/03: Fix initial zoom level being extremely small (#dslo:486)

Sebastian Silva icarito-guest at moszumanska.debian.org
Mon Jun 22 03:47:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

icarito-guest pushed a commit to tag v7
in repository sugar-imageviewer-activity.

commit a415de1a2b3954982e2561761ba2cb11332c98b5
Author: Tomeu Vizoso <tomeu at sugarlabs.org>
Date:   Wed Mar 25 00:50:03 2009 +0530

    Fix initial zoom level being extremely small (#dslo:486)
---
 ImageViewerActivity.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/ImageViewerActivity.py b/ImageViewerActivity.py
index b72d617..91de299 100644
--- a/ImageViewerActivity.py
+++ b/ImageViewerActivity.py
@@ -93,13 +93,17 @@ class ImageViewerActivity(activity.Activity):
             'tmp%i' % time.time())
        
         os.link(file_path, tempfile)
-        
-        self.view.set_file_location(tempfile)
+        gobject.idle_add(self.__set_file_idle_cb, tempfile)
+
+    def __set_file_idle_cb(self, file_path):
+        self.view.set_file_location(file_path)
 
         self.zoom = int(self.metadata.get('zoom', '0'))
         if self.zoom > 0:
             self.view.set_zoom(self.zoom)
 
+        return True
+
     def write_file(self, file_path):
         self.metadata['zoom'] = str(self.zoom)
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-sugar/sugar-imageviewer-activity.git



More information about the pkg-sugar-commit mailing list