From 9c86ba103e72cb570b7b5e0f1774b02e13000043 Mon Sep 17 00:00:00 2001 From: Eana Hufwe Date: Mon, 25 Jun 2018 22:04:10 +1000 Subject: [PATCH] Add fallback when media button press event time is not available. Addressing issue #148. --- .../gramophone/service/MediaButtonIntentReceiver.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/service/MediaButtonIntentReceiver.java b/app/src/main/java/com/kabouzeid/gramophone/service/MediaButtonIntentReceiver.java index 51565d08..4cbe8457 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/service/MediaButtonIntentReceiver.java +++ b/app/src/main/java/com/kabouzeid/gramophone/service/MediaButtonIntentReceiver.java @@ -99,7 +99,9 @@ public class MediaButtonIntentReceiver extends BroadcastReceiver { final int keycode = event.getKeyCode(); final int action = event.getAction(); - final long eventTime = event.getEventTime(); + final long eventTime = event.getEventTime() != 0 ? + event.getEventTime() : System.currentTimeMillis(); + // Fallback to system time if event time was not available. String command = null; switch (keycode) {