gpe-login 0.90: Fix autolock landscape/portrait behavior.
authorPaul Sokolovsky <pmiscml@gmail.com>
Thu, 29 Nov 2007 14:14:30 +0000 (14:14 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Thu, 29 Nov 2007 14:14:30 +0000 (14:14 +0000)
* When autolock was activated in lanscape mode, and then switched to
portrait, the window doesn't fit to screen. Fixed.

packages/gpe-login/files/size-autolock-properly.patch [new file with mode: 0644]
packages/gpe-login/gpe-login_0.90.bb

diff --git a/packages/gpe-login/files/size-autolock-properly.patch b/packages/gpe-login/files/size-autolock-properly.patch
new file mode 100644 (file)
index 0000000..b8e2cd6
--- /dev/null
@@ -0,0 +1,26 @@
+# HG changeset patch
+# User "Paul Sokolovsky <pfalcon@users.sourceforge.net>"
+# Date 1196345352 -7200
+# Node ID ebe625e21708cb9257201a4dd6e536b99f1f0220
+# Parent  976c01632feacbcce2058a061a0b1f6faed2275a
+When configuring autolock window, make sure to set not only the minimal
+("requested") size, but also the actual one. This fixes issue that after
+autolock screen have been shown in landscape mode, it no longer fits the
+screen in portrait mode.
+
+Also, gtk_widget_set_usize() marked as deprecated, replace with
+gtk_widget_set_size_request().
+
+diff -r 976c01632fea -r ebe625e21708 gpe-login.c
+--- a/gpe-login.c      Sun Nov 25 22:39:23 2007 +0200
++++ b/gpe-login.c      Thu Nov 29 16:09:12 2007 +0200
+@@ -558,7 +558,8 @@ filter (GdkXEvent *xevp, GdkEvent *ev, g
+       {
+         spawn_xkbd ();
+         gtk_label_set_markup (GTK_LABEL (label_result), "");
+-        gtk_widget_set_usize (window, gdk_screen_width (), gdk_screen_height ());
++        gtk_widget_set_size_request (window, gdk_screen_width (), gdk_screen_height ());
++        gtk_window_resize (window, gdk_screen_width (), gdk_screen_height ());
+         gtk_widget_show_all (window);
+       if (ownerinfo)
+         {  
index c2a274b..253d581 100644 (file)
@@ -5,7 +5,7 @@ LICENSE = "GPL"
 DEPENDS = "gtk+ libgpewidget gpe-ownerinfo xkbd"
 RDEPENDS = "xkbd gpe-theme-clearlooks"
 RPROVIDES_${PN} = "gpe-session-starter"
-PR = "r4"
+PR = "r5"
 
 SRC_URI_OVERRIDES_PACKAGE_ARCH = "1"
 
@@ -18,6 +18,7 @@ SRC_URI += "file://removeblue-fontsize8.patch;patch=1"
 SRC_URI += " file://chvt-keylaunch.patch;patch=1 "
 SRC_URI += " file://lock-on-supend.patch;patch=1 "
 SRC_URI += " file://gpe-xcalibrate-rises-from-dead.patch;patch=1 "
+SRC_URI += " file://size-autolock-properly.patch;patch=1 "
 
 SRC_URI_append_spitz = "file://brightness-adjust-keyluanchrc.patch;patch=1"
 SRC_URI_append_akita = "file://brightness-adjust-keyluanchrc.patch;patch=1"