diff options
author | Tomer Shalev <shalev.tomer@gmail.com> | 2009-10-08 22:19:36 +0000 |
---|---|---|
committer | Tomer Shalev <shalev.tomer@gmail.com> | 2009-10-08 22:19:36 +0000 |
commit | 694ea7e7344e5242ac5ca662cc2f120f02e324af (patch) | |
tree | d7ef6a40dad3de94fa911fc486a24235ba66fd5f /apps | |
parent | 67059947a9989e15889049421594805e0ccbb0a5 (diff) | |
download | rockbox-694ea7e7344e5242ac5ca662cc2f120f02e324af.tar.gz rockbox-694ea7e7344e5242ac5ca662cc2f120f02e324af.zip |
RTL: Fix context regarded as bit-field value, resulted in wrong contexts get
keys swapped
- Also RTL swap keys for CONTEXT_LIST
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23019 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/action.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/action.c b/apps/action.c index f65ef39bf0..fc10c927e5 100644 --- a/apps/action.c +++ b/apps/action.c | |||
@@ -96,7 +96,8 @@ static int button_flip_horizontally(int context, int button) | |||
96 | int newbutton; | 96 | int newbutton; |
97 | 97 | ||
98 | if (!(lang_is_rtl() && ((context == CONTEXT_STD) || | 98 | if (!(lang_is_rtl() && ((context == CONTEXT_STD) || |
99 | (context & CONTEXT_TREE) || (context & CONTEXT_MAINMENU)))) | 99 | (context == CONTEXT_TREE) || (context == CONTEXT_LIST) || |
100 | (context == CONTEXT_MAINMENU)))) | ||
100 | { | 101 | { |
101 | return button; | 102 | return button; |
102 | } | 103 | } |