summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/xduoo/button-xduoo.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/hosted/xduoo/button-xduoo.c')
-rw-r--r--firmware/target/hosted/xduoo/button-xduoo.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/hosted/xduoo/button-xduoo.c b/firmware/target/hosted/xduoo/button-xduoo.c
index 568ad2614d..c06b60bd9f 100644
--- a/firmware/target/hosted/xduoo/button-xduoo.c
+++ b/firmware/target/hosted/xduoo/button-xduoo.c
@@ -58,13 +58,13 @@ int button_map(int keycode)
58 58
59#if defined(XDUOO_X3II) && defined(USE_REMOTE) /* Headphone remote */ 59#if defined(XDUOO_X3II) && defined(USE_REMOTE) /* Headphone remote */
60 case KEY_NEXTSONG: 60 case KEY_NEXTSONG:
61 return (BUTTON_NEXT | BUTTON_DELAY_RELEASE); 61 return headphones_inserted()? (BUTTON_NEXT | BUTTON_DELAY_RELEASE) : 0;
62 62
63 case KEY_PLAYPAUSE: 63 case KEY_PLAYPAUSE:
64 return (BUTTON_PLAY | BUTTON_DELAY_RELEASE); 64 return headphones_inserted()? (BUTTON_PLAY | BUTTON_DELAY_RELEASE) : 0;
65 65
66 case KEY_PREVIOUSSONG: 66 case KEY_PREVIOUSSONG:
67 return (BUTTON_PREV | BUTTON_DELAY_RELEASE); 67 return headphones_inserted()? (BUTTON_PREV | BUTTON_DELAY_RELEASE) : 0;
68 68
69#endif 69#endif
70 default: 70 default: