[oe-commits] org.oe.dev gpe-login 0.90: Fix autolock landscape/portrait behavior.
pfalcon commit
openembedded-commits at lists.openembedded.org
Fri Nov 30 15:06:11 UTC 2007
gpe-login 0.90: Fix autolock landscape/portrait behavior.
* When autolock was activated in lanscape mode, and then switched to
portrait, the window doesn't fit to screen. Fixed.
Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 3948c8054b50f67afee06a66abbab4a35915d297
ViewMTN: http://monotone.openembedded.org/revision/info/3948c8054b50f67afee06a66abbab4a35915d297
Files:
1
packages/gpe-login/files/size-autolock-properly.patch
packages/gpe-login/gpe-login_0.90.bb
Diffs:
#
# mt diff -r9dd1db4bb3cf89ee4dbec0e39b70c637c8ded624 -r3948c8054b50f67afee06a66abbab4a35915d297
#
#
#
# add_file "packages/gpe-login/files/size-autolock-properly.patch"
# content [63db2b126d2eaaa270c82ccc859e7c367b7912e5]
#
# patch "packages/gpe-login/gpe-login_0.90.bb"
# from [0fe6a61cab9e7e30dadcb5a8368e7aacb96a5d56]
# to [bc03131b857f9acf77c76c941a580713ef8e1ac5]
#
============================================================
--- packages/gpe-login/files/size-autolock-properly.patch 63db2b126d2eaaa270c82ccc859e7c367b7912e5
+++ packages/gpe-login/files/size-autolock-properly.patch 63db2b126d2eaaa270c82ccc859e7c367b7912e5
@@ -0,0 +1,26 @@
+# HG changeset patch
+# User "Paul Sokolovsky <pfalcon at 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)
+ {
============================================================
--- packages/gpe-login/gpe-login_0.90.bb 0fe6a61cab9e7e30dadcb5a8368e7aacb96a5d56
+++ packages/gpe-login/gpe-login_0.90.bb bc03131b857f9acf77c76c941a580713ef8e1ac5
@@ -5,7 +5,7 @@ RPROVIDES_${PN} = "gpe-session-starter"
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://gpe-xcalibrate-rises
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"
More information about the Openembedded-commits
mailing list