Commit 39dbb9a7 by olly Committed by Oliver Woodman

De-dupe ACTION_DOWN events

Issue: #3259

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=168378650
parent f257300d
...@@ -986,13 +986,12 @@ public class PlaybackControlView extends FrameLayout { ...@@ -986,13 +986,12 @@ public class PlaybackControlView extends FrameLayout {
return false; return false;
} }
if (event.getAction() == KeyEvent.ACTION_DOWN) { if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) { if (keyCode == KeyEvent.KEYCODE_MEDIA_FAST_FORWARD) {
case KeyEvent.KEYCODE_MEDIA_FAST_FORWARD:
fastForward(); fastForward();
break; } else if (keyCode == KeyEvent.KEYCODE_MEDIA_REWIND) {
case KeyEvent.KEYCODE_MEDIA_REWIND:
rewind(); rewind();
break; } else if (event.getRepeatCount() == 0) {
switch (keyCode) {
case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE: case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE:
controlDispatcher.dispatchSetPlayWhenReady(player, !player.getPlayWhenReady()); controlDispatcher.dispatchSetPlayWhenReady(player, !player.getPlayWhenReady());
break; break;
...@@ -1012,6 +1011,7 @@ public class PlaybackControlView extends FrameLayout { ...@@ -1012,6 +1011,7 @@ public class PlaybackControlView extends FrameLayout {
break; break;
} }
} }
}
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment