diff options
| author | 2016-01-12 15:35:05 -0800 | |
|---|---|---|
| committer | 2016-01-14 15:31:39 -0800 | |
| commit | df3012bc8d8469a3767745bd6eb5c7fe78e3b7c8 (patch) | |
| tree | b2e0323c7f8da2faa05b8a946b4e2ddfbbb8a851 | |
| parent | 4b057c6787624b75613769a857ccdf51114bb7f2 (diff) | |
Enforce single deletion per key press.
Bug: 26467824
Change-Id: I88542cfbd52a4a60bc8319390f2688fac5f2c754
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java b/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java index 6ebc3476b7e6..bf07bc9353aa 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java +++ b/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java @@ -569,12 +569,14 @@ public class RecentsActivity extends Activity implements ViewTreeObserver.OnPreD } case KeyEvent.KEYCODE_DEL: case KeyEvent.KEYCODE_FORWARD_DEL: { - EventBus.getDefault().send(new DismissFocusedTaskViewEvent()); + if (event.getRepeatCount() <= 0) { + EventBus.getDefault().send(new DismissFocusedTaskViewEvent()); - // Keep track of deletions by keyboard - MetricsLogger.histogram(this, "overview_task_dismissed_source", - Constants.Metrics.DismissSourceKeyboard); - return true; + // Keep track of deletions by keyboard + MetricsLogger.histogram(this, "overview_task_dismissed_source", + Constants.Metrics.DismissSourceKeyboard); + return true; + } } default: break; |