Prevent opening shortcuts container if one is already open.
Bug: 30245433 Change-Id: Id50f9e4b9ff40e1d1124caee537a07a594d6a790
This commit is contained in:
@@ -582,6 +582,11 @@ public class DeepShortcutsContainer extends LinearLayout implements View.OnLongC
|
||||
*/
|
||||
public static DeepShortcutsContainer showForIcon(BubbleTextView icon) {
|
||||
Launcher launcher = Launcher.getLauncher(icon.getContext());
|
||||
if (launcher.getOpenShortcutsContainer() != null) {
|
||||
// There is already a shortcuts container open, so don't open this one.
|
||||
icon.clearFocus();
|
||||
return null;
|
||||
}
|
||||
List<String> ids = launcher.getShortcutIdsForItem((ItemInfo) icon.getTag());
|
||||
if (!ids.isEmpty()) {
|
||||
// There are shortcuts associated with the app, so defer its drag.
|
||||
|
||||
Reference in New Issue
Block a user