diff options
author | Paul Eggleton <bluelightning@bluelightning.org> | 2008-06-08 21:34:11 +0000 |
---|---|---|
committer | Paul Eggleton <bluelightning@bluelightning.org> | 2008-06-08 21:34:11 +0000 |
commit | c1e318a007266e38f9b433053af1580ac8075886 (patch) | |
tree | b58fce68d87d1f86a516b1191bd52850f9c15acc /packages/libopie/libopie2 | |
parent | 3374a6d1e18d71db6e1a0fd7a485474cb003e65a (diff) |
libopie: add patch missed out of previous commit (refer to bug 3678)
Diffstat (limited to 'packages/libopie/libopie2')
-rw-r--r-- | packages/libopie/libopie2/ipaq_rotate_fix.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/packages/libopie/libopie2/ipaq_rotate_fix.patch b/packages/libopie/libopie2/ipaq_rotate_fix.patch new file mode 100644 index 0000000000..9dfdb4fbf7 --- /dev/null +++ b/packages/libopie/libopie2/ipaq_rotate_fix.patch @@ -0,0 +1,23 @@ +--- libopie2/opiecore/device/odevice_ipaq.cpp 2008-05-26 16:33:01.000000000 +0100 ++++ libopie2/opiecore/device/odevice_ipaq.cpp 2008-05-26 16:33:40.000000000 +0100 +@@ -331,16 +331,10 @@ + case Key_Down : { + int quarters; + switch (d->m_rotation) { +- case Rot0: quarters = 3/*270deg*/; break; +- case Rot90: quarters = 2/*270deg*/; break; +- case Rot180: quarters = 1/*270deg*/; break; +- case Rot270: quarters = 0/*270deg*/; break; +- } +- if( d->m_model == Model_iPAQ_H22xx ) { +- // FIXME: there's something screwed with the keycodes being sent on h2200. I have +- // added a temporary workaround for this here, but the bug should be fixed properly +- // later in the right place. - Paul Eggleton 25/07/2007 +- quarters = 0; ++ case Rot0: quarters = 0/*0deg*/; break; ++ case Rot90: quarters = 1/*90deg*/; break; ++ case Rot180: quarters = 2/*180deg*/; break; ++ case Rot270: quarters = 3/*270deg*/; break; + } + newkeycode = Key_Left + ( keycode - Key_Left + quarters ) % 4; + break; |