[oe-commits] org.oe.dev libopie2: add fix for cursor key rotation on spitz
bluelightning commit
oe at amethyst.openembedded.net
Mon Sep 1 18:04:32 UTC 2008
libopie2: add fix for cursor key rotation on spitz
Author: bluelightning at openembedded.org
Branch: org.openembedded.dev
Revision: ad9c1db3b2533c87df4c0dbc42c1d4f244240ce2
ViewMTN: http://monotone.openembedded.org/revision/info/ad9c1db3b2533c87df4c0dbc42c1d4f244240ce2
Files:
1
packages/libopie/libopie2/spitz_rotate_fix.patch
packages/libopie/libopie2_1.2.3.bb
Diffs:
#
# mt diff -r1431c1bf4b1086ea070e4a8d9ab7c1e3a49fb68b -rad9c1db3b2533c87df4c0dbc42c1d4f244240ce2
#
#
#
# add_file "packages/libopie/libopie2/spitz_rotate_fix.patch"
# content [48923883c9ead6caf5ce47fcbdc6487431fdcc4f]
#
# patch "packages/libopie/libopie2_1.2.3.bb"
# from [ab76d4807c92168cd29236fa394eacf56e680d98]
# to [279323989e4707ad3ee69f76bc7b9fbe9c854502]
#
============================================================
--- packages/libopie/libopie2/spitz_rotate_fix.patch 48923883c9ead6caf5ce47fcbdc6487431fdcc4f
+++ packages/libopie/libopie2/spitz_rotate_fix.patch 48923883c9ead6caf5ce47fcbdc6487431fdcc4f
@@ -0,0 +1,23 @@
+--- libopie2/opiecore/device/odevice_zaurus.cpp 30 Jul 2007 19:10:52 -0000 1.53
++++ libopie2/opiecore/device/odevice_zaurus.cpp 8 Aug 2008 23:15:15 -0000
+@@ -760,9 +760,18 @@
+ case Key_Up :
+ case Key_Down :
+ {
+- if (rotation()==Rot90) {
+- newkeycode = Key_Left + ( keycode - Key_Left + 3 ) % 4;
++ if (d->m_model == Model_Zaurus_SLC3000) {
++ // This ensures that the cursor keys work correctly and that the
++ // side wheel works as expected when the screen is flipped over
++ if (rotation() == Rot270)
++ newkeycode = Key_Left + ( keycode - Key_Left + 1 ) % 4;
+ }
++ else {
++ if (rotation()==Rot90)
++ newkeycode = Key_Left + ( keycode - Key_Left + 3 ) % 4;
++ }
++ break;
++
+ }
+ break;
+
============================================================
--- packages/libopie/libopie2_1.2.3.bb ab76d4807c92168cd29236fa394eacf56e680d98
+++ packages/libopie/libopie2_1.2.3.bb 279323989e4707ad3ee69f76bc7b9fbe9c854502
@@ -1,11 +1,12 @@ require ${PN}.inc
require ${PN}.inc
-PR = "r4"
+PR = "r5"
SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/libopie2 \
file://include.pro \
file://gcc-syntax-fix.patch;patch=1 \
file://h4000_and_default_rot.patch;patch=1 \
- file://ipaq_rotate_fix.patch;patch=1"
+ file://ipaq_rotate_fix.patch;patch=1 \
+ file://spitz_rotate_fix.patch;patch=1"
SRC_URI_append_poodle = " file://poodle-2.6-hotkeys.patch;patch=1"
More information about the Openembedded-commits
mailing list