[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/android 7a6c7bac6a7: Fix keyboard state translation on Android
From: |
Po Lu |
Subject: |
feature/android 7a6c7bac6a7: Fix keyboard state translation on Android |
Date: |
Wed, 12 Jul 2023 00:46:41 -0400 (EDT) |
branch: feature/android
commit 7a6c7bac6a775a8175edd583018f990625630b17
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Fix keyboard state translation on Android
* src/androidterm.c (android_android_to_emacs_modifiers)
(android_emacs_to_android_modifiers): Fix statement precedence
bugs.
---
src/androidterm.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/androidterm.c b/src/androidterm.c
index 135eda45245..27800a61864 100644
--- a/src/androidterm.c
+++ b/src/androidterm.c
@@ -362,20 +362,20 @@ static int
android_android_to_emacs_modifiers (struct android_display_info *dpyinfo,
int state)
{
- return ((state & ANDROID_CONTROL_MASK) ? ctrl_modifier : 0
- | (state & ANDROID_SHIFT_MASK) ? shift_modifier : 0
- | (state & ANDROID_ALT_MASK) ? meta_modifier : 0
- | (state & ANDROID_SUPER_MASK) ? super_modifier : 0);
+ return (((state & ANDROID_CONTROL_MASK) ? ctrl_modifier : 0)
+ | ((state & ANDROID_SHIFT_MASK) ? shift_modifier : 0)
+ | ((state & ANDROID_ALT_MASK) ? meta_modifier : 0)
+ | ((state & ANDROID_SUPER_MASK) ? super_modifier : 0));
}
static int
android_emacs_to_android_modifiers (struct android_display_info *dpyinfo,
intmax_t state)
{
- return ((state & ctrl_modifier) ? ANDROID_CONTROL_MASK : 0
- | (state & shift_modifier) ? ANDROID_SHIFT_MASK : 0
- | (state & meta_modifier) ? ANDROID_ALT_MASK : 0
- | (state & super_modifier) ? ANDROID_SUPER_MASK : 0);
+ return (((state & ctrl_modifier) ? ANDROID_CONTROL_MASK : 0)
+ | ((state & shift_modifier) ? ANDROID_SHIFT_MASK : 0)
+ | ((state & meta_modifier) ? ANDROID_ALT_MASK : 0)
+ | ((state & super_modifier) ? ANDROID_SUPER_MASK : 0));
}
static void android_frame_rehighlight (struct android_display_info *);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- feature/android 7a6c7bac6a7: Fix keyboard state translation on Android,
Po Lu <=