summaryrefslogtreecommitdiff
path: root/apps/action.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/action.c')
-rw-r--r--apps/action.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/action.c b/apps/action.c
index 8f427c8d68..d61930a08c 100644
--- a/apps/action.c
+++ b/apps/action.c
@@ -183,8 +183,9 @@ static int get_action_worker(int context, int timeout,
183 else 183 else
184 button = button_get_w_tmo(timeout); 184 button = button_get_w_tmo(timeout);
185 185
186 /* Data from sys events can be pulled with button_get_data */ 186 /* Data from sys events can be pulled with button_get_data
187 if (button == BUTTON_NONE || button & SYS_EVENT) 187 * multimedia button presses don't go through the action system */
188 if (button == BUTTON_NONE || button & (SYS_EVENT|BUTTON_MULTIMEDIA))
188 return button; 189 return button;
189 /* Don't send any buttons through untill we see the release event */ 190 /* Don't send any buttons through untill we see the release event */
190 if (wait_for_release) 191 if (wait_for_release)