Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8141d63e authored by Tony Wickham's avatar Tony Wickham
Browse files

Prevent opening shortcuts container if one is already open.

Bug: 30245433
Change-Id: Id50f9e4b9ff40e1d1124caee537a07a594d6a790
parent 8fcdee05
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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.