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

Commit 84da9622 authored by Brian Isganitis's avatar Brian Isganitis
Browse files

Close taskbar all apps on popup notification and app info shortcut tap.

Test: Manual
Fix: 223659756
Change-Id: I84fd8cd84ccdce5f51874d7356cafac9bfa92004
parent ec8ba135
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ public abstract class AbstractFloatingView extends LinearLayout implements Touch
    public static final int TYPE_REBIND_SAFE = TYPE_WIDGETS_FULL_SHEET
            | TYPE_WIDGETS_BOTTOM_SHEET | TYPE_ON_BOARD_POPUP | TYPE_DISCOVERY_BOUNCE
            | TYPE_ALL_APPS_EDU | TYPE_ICON_SURFACE | TYPE_WIDGETS_EDUCATION_DIALOG
            | TYPE_TASKBAR_EDUCATION_DIALOG | TYPE_TASKBAR_ALL_APPS;
            | TYPE_TASKBAR_EDUCATION_DIALOG;

    // Usually we show the back button when a floating view is open. Instead, hide for these types.
    public static final int TYPE_HIDE_BACK_BUTTON = TYPE_ON_BOARD_POPUP | TYPE_DISCOVERY_BOUNCE
+4 −1
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

package com.android.launcher3.notification;

import static com.android.launcher3.AbstractFloatingView.TYPE_ACTION_POPUP;
import static com.android.launcher3.AbstractFloatingView.TYPE_TASKBAR_ALL_APPS;
import static com.android.launcher3.logging.StatsLogManager.LauncherEvent.LAUNCHER_NOTIFICATION_LAUNCH_TAP;

import android.app.ActivityOptions;
@@ -116,7 +118,8 @@ public class NotificationInfo implements View.OnClickListener {
                popupDataProvider.cancelNotification(notificationKey);
            }
        }
        AbstractFloatingView.closeOpenContainer(context, AbstractFloatingView.TYPE_ACTION_POPUP);
        AbstractFloatingView.closeOpenViews(
                context, true, TYPE_ACTION_POPUP | TYPE_TASKBAR_ALL_APPS);
    }

    public Drawable getIconForBackground(Context context, int background) {