diff options
author | Bernie Innocenti <bernie@codewiz.org> | 2010-10-21 17:13:12 (GMT) |
---|---|---|
committer | Bernie Innocenti <bernie@codewiz.org> | 2010-10-21 17:13:12 (GMT) |
commit | c5d1cd8371f261afd2dd99cb62c3d3b187ccddd5 (patch) | |
tree | 57970b2bdb8d5a6349a0d174b94551ee5e2c449f | |
parent | 1f6c66c0a28bff7f6e53f1a21b5c3fd874e3b1a3 (diff) |
Add fix for sl#2163 (also known as #sl1725)
-rw-r--r-- | rpms/sugar/sl1725-homewindow-resize-on-resolution-change.patch | 27 | ||||
-rw-r--r-- | rpms/sugar/sugar.spec | 4 |
2 files changed, 30 insertions, 1 deletions
diff --git a/rpms/sugar/sl1725-homewindow-resize-on-resolution-change.patch b/rpms/sugar/sl1725-homewindow-resize-on-resolution-change.patch new file mode 100644 index 0000000..91e4b65 --- /dev/null +++ b/rpms/sugar/sl1725-homewindow-resize-on-resolution-change.patch @@ -0,0 +1,27 @@ +Index: sugar/src/jarabe/desktop/homewindow.py +=================================================================== +--- sugar.orig/src/jarabe/desktop/homewindow.py 2010-04-14 22:38:16.000000000 -0300 ++++ sugar/src/jarabe/desktop/homewindow.py 2010-04-19 16:50:06.000000000 -0300 +@@ -45,8 +45,10 @@ + self._active = False + self._fully_obscured = True + +- self.set_default_size(gtk.gdk.screen_width(), +- gtk.gdk.screen_height()) ++ screen = self.get_screen() ++ screen.connect('size-changed', self.__screen_size_change_cb) ++ self.set_default_size(screen.get_width(), ++ screen.get_height()) + + self.realize() + self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DESKTOP) +@@ -80,6 +82,9 @@ + elif level == ShellModel.ZOOM_MESH: + self._mesh_box.suspend() + ++ def __screen_size_change_cb(self, screen): ++ self.resize(screen.get_width(), screen.get_height()) ++ + def _activate_view(self, level): + if level == ShellModel.ZOOM_HOME: + self._home_box.resume() diff --git a/rpms/sugar/sugar.spec b/rpms/sugar/sugar.spec index 48c46e8..9b645a9 100644 --- a/rpms/sugar/sugar.spec +++ b/rpms/sugar/sugar.spec @@ -3,7 +3,7 @@ Summary: Constructionist learning platform Name: sugar Version: 0.88.1 -Release: 5.37dxo%{?dist} +Release: 5.38dxo%{?dist} URL: http://sugarlabs.org/ Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2 @@ -33,6 +33,7 @@ Patch20: indicate-inactive-state-in-mesh-device-icon.patch Patch21: sl1673-fix-network-disconnect-and-discard-history-v2.patch #Patch22: sl1814-consolidate-activity-launch-entry-point.patch Patch23: sl1940-register-session-failed-fix.patch +Patch24: sl1725-homewindow-resize-on-resolution-change.patch # Andres' journal filesize enhancement Patch101: sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch @@ -175,6 +176,7 @@ multiple instances of sugar. %patch21 -p1 #%patch22 -p1 %patch23 -p1 +%patch24 -p1 %patch101 -p1 %patch102 -p1 |