diff options
Diffstat (limited to 'uisimulator')
-rw-r--r-- | uisimulator/sdl/button.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c index 03f7dc1e96..15764da900 100644 --- a/uisimulator/sdl/button.c +++ b/uisimulator/sdl/button.c | |||
@@ -883,14 +883,16 @@ void button_event(int key, bool pressed) | |||
883 | #ifdef HAVE_BACKLIGHT | 883 | #ifdef HAVE_BACKLIGHT |
884 | #ifdef HAVE_REMOTE_LCD | 884 | #ifdef HAVE_REMOTE_LCD |
885 | if (btn & BUTTON_REMOTE) { | 885 | if (btn & BUTTON_REMOTE) { |
886 | if (!remote_filter_first_keypress || is_remote_backlight_on()) | 886 | if (!remote_filter_first_keypress |
887 | || is_remote_backlight_on(false)) | ||
887 | queue_post(&button_queue, btn, data); | 888 | queue_post(&button_queue, btn, data); |
888 | else | 889 | else |
889 | skip_remote_release = true; | 890 | skip_remote_release = true; |
890 | } | 891 | } |
891 | else | 892 | else |
892 | #endif | 893 | #endif |
893 | if (!filter_first_keypress || is_backlight_on()) | 894 | if (!filter_first_keypress |
895 | || is_backlight_on(false)) | ||
894 | queue_post(&button_queue, btn, data); | 896 | queue_post(&button_queue, btn, data); |
895 | else | 897 | else |
896 | skip_release = true; | 898 | skip_release = true; |