]> git.saurik.com Git - veency.git/commitdiff
Fix headset button check, as reported by mringwal.
authorJay Freeman (saurik) <saurik@saurik.com>
Wed, 22 Aug 2012 08:32:01 +0000 (08:32 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Wed, 22 Aug 2012 08:32:01 +0000 (08:32 +0000)
Tweak.mm

index a99c7e9bf8a288e637057edd3e2ff1532f13b8eb..c276eb0526d577b885f74935344f7d586cb8923f 100644 (file)
--- a/Tweak.mm
+++ b/Tweak.mm
@@ -351,7 +351,7 @@ static void VNCPointer(int buttons, int x, int y, rfbClientPtr client) {
 
         memset(&record, 0, sizeof(record));
 
-        record.type = (buttons & 0x4) != 0 ?
+        record.type = (buttons & 0x10) != 0 ?
             GSEventTypeHeadsetButtonDown :
             GSEventTypeHeadsetButtonUp;
 
@@ -366,7 +366,7 @@ static void VNCPointer(int buttons, int x, int y, rfbClientPtr client) {
 
         memset(&record, 0, sizeof(record));
 
-        record.type = (buttons & 0x4) != 0 ?
+        record.type = (buttons & 0x04) != 0 ?
             GSEventTypeMenuButtonDown :
             GSEventTypeMenuButtonUp;
 
@@ -381,7 +381,7 @@ static void VNCPointer(int buttons, int x, int y, rfbClientPtr client) {
 
         memset(&record, 0, sizeof(record));
 
-        record.type = (buttons & 0x2) != 0 ?
+        record.type = (buttons & 0x02) != 0 ?
             GSEventTypeLockButtonDown :
             GSEventTypeLockButtonUp;