Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven M. Parrish <smparrish@gmail.com>2010-10-24 13:57:22 (GMT)
committer Steven M. Parrish <smparrish@gmail.com>2010-10-24 13:57:22 (GMT)
commitd11c384dacee9ac6edaf076bd05f33a25c699f3a (patch)
treeb6d2c4b1e2a92709c3161092f94e2fb6f800bf11
parentcfa82aa4848dedb774c83311a9c4e2b9bd4f2de0 (diff)
parentc5d1cd8371f261afd2dd99cb62c3d3b187ccddd5 (diff)
Fix for SL2249, partial fix for SL328
-rw-r--r--rpms/sugar/sl1725-homewindow-resize-on-resolution-change.patch27
-rw-r--r--rpms/sugar/sugar.spec4
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 5ec5095..1013934 100644
--- a/rpms/sugar/sugar.spec
+++ b/rpms/sugar/sugar.spec
@@ -34,6 +34,7 @@ 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: sl328-disable-start-menu-options-for-unk-items.patch
+Patch25: sl1725-homewindow-resize-on-resolution-change.patch
# Andres' journal filesize enhancement
Patch101: sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch
@@ -177,6 +178,7 @@ multiple instances of sugar.
#%patch22 -p1
%patch23 -p1
%patch24 -p1
+%patch25 -p1
%patch101 -p1
%patch102 -p1
@@ -301,7 +303,7 @@ rm -rf %{buildroot}
%changelog
* Wed Oct 20 2010 Steven M. Parrish <smparrish@gmail.com> - 0.88.1-5.38
-- Fix for SL328
+- Partial Fix for SL328, Fix for SL2163, SL1725, SL2249
* Thu Jun 3 2010 Peter Robinson <pbrobinson@gmail.com> - 0.88.1-1
- New upstream stable 0.88.1 release