From 1b0b63674e3f87cdfe98aa55dac5ec3cc1c2c4c9 Mon Sep 17 00:00:00 2001 From: Matt Pietal Date: Thu, 23 Apr 2020 17:40:08 -0400 Subject: [PATCH] Global Actions - Remove outside touches No longer dimiss if the user doesn't directly touch a view. Bug: 154753503 Test: manual Change-Id: If22432705dc117f7660638998be3b73841d0a4b9 --- .../systemui/globalactions/GlobalActionsDialog.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java index a24fede36e4cc..eb80a2bc73bb9 100644 --- a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +++ b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java @@ -2039,7 +2039,6 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, fixNavBarClipping(); mControlsView = findViewById(com.android.systemui.R.id.global_actions_controls); mGlobalActionsLayout = findViewById(com.android.systemui.R.id.global_actions_view); - mGlobalActionsLayout.setOutsideTouchListener(view -> dismiss()); mGlobalActionsLayout.setListViewAccessibilityDelegate(new View.AccessibilityDelegate() { @Override public boolean dispatchPopulateAccessibilityEvent( @@ -2078,15 +2077,6 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, } } - View globalActionsParent = (View) mGlobalActionsLayout.getParent(); - globalActionsParent.setOnClickListener(v -> dismiss()); - - // add fall-through dismiss handling to root view - View rootView = findViewById(com.android.systemui.R.id.global_actions_grid_root); - if (rootView != null) { - rootView.setOnClickListener(v -> dismiss()); - } - if (shouldUsePanel()) { initializePanel(); }