Merge "Filter out ACTION_UP events in onKey() listener." into nyc-dev

am: 73ba4a7

* commit '73ba4a7136acd67c593884d7feefff3ec43f3ace':
  Filter out ACTION_UP events in onKey() listener.

Change-Id: I88a8e6b1e6385d5c5ecd36a673d30e74e2336ed7
This commit is contained in:
Daichi Hirono
2016-04-14 09:37:18 +00:00
committed by android-build-merger

View File

@@ -84,6 +84,13 @@ public class SaveFragment extends Fragment {
new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
// Only handle key-down events. This is simpler, consistent with most other
// UIs, and enables the handling of repeated key events from holding down a
// key.
if (event.getAction() != KeyEvent.ACTION_DOWN) {
return false;
}
if (keyCode == KeyEvent.KEYCODE_ENTER && mSave.isEnabled()) {
performSave();
return true;