Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +10 −0 Original line number Diff line number Diff line Loading @@ -146,10 +146,12 @@ import com.android.systemui.plugins.qs.QS.ActivityStarter; import com.android.systemui.plugins.qs.QS.BaseStatusBarHeader; import com.android.systemui.qs.QSFragment; import com.android.systemui.qs.QSPanel; import com.android.systemui.recents.Recents; import com.android.systemui.recents.ScreenPinningRequest; import com.android.systemui.recents.events.EventBus; import com.android.systemui.recents.events.activity.AppTransitionFinishedEvent; import com.android.systemui.recents.events.activity.UndockingTaskEvent; import com.android.systemui.recents.misc.SystemServicesProxy; import com.android.systemui.stackdivider.Divider; import com.android.systemui.stackdivider.WindowManagerProxy; import com.android.systemui.statusbar.ActivatableNotificationView; Loading Loading @@ -1362,6 +1364,14 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, return false; } ActivityManager.RunningTaskInfo runningTask = Recents.getSystemServices().getRunningTask(); boolean isRunningTaskInHomeOrRecentsStack = runningTask != null && ActivityManager.StackId.isHomeOrRecentsStack(runningTask.stackId); if (isRunningTaskInHomeOrRecentsStack) { return false; } toggleSplitScreenMode(MetricsEvent.ACTION_WINDOW_DOCK_LONGPRESS, MetricsEvent.ACTION_WINDOW_UNDOCK_LONGPRESS); return true; Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +10 −0 Original line number Diff line number Diff line Loading @@ -146,10 +146,12 @@ import com.android.systemui.plugins.qs.QS.ActivityStarter; import com.android.systemui.plugins.qs.QS.BaseStatusBarHeader; import com.android.systemui.qs.QSFragment; import com.android.systemui.qs.QSPanel; import com.android.systemui.recents.Recents; import com.android.systemui.recents.ScreenPinningRequest; import com.android.systemui.recents.events.EventBus; import com.android.systemui.recents.events.activity.AppTransitionFinishedEvent; import com.android.systemui.recents.events.activity.UndockingTaskEvent; import com.android.systemui.recents.misc.SystemServicesProxy; import com.android.systemui.stackdivider.Divider; import com.android.systemui.stackdivider.WindowManagerProxy; import com.android.systemui.statusbar.ActivatableNotificationView; Loading Loading @@ -1362,6 +1364,14 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, return false; } ActivityManager.RunningTaskInfo runningTask = Recents.getSystemServices().getRunningTask(); boolean isRunningTaskInHomeOrRecentsStack = runningTask != null && ActivityManager.StackId.isHomeOrRecentsStack(runningTask.stackId); if (isRunningTaskInHomeOrRecentsStack) { return false; } toggleSplitScreenMode(MetricsEvent.ACTION_WINDOW_DOCK_LONGPRESS, MetricsEvent.ACTION_WINDOW_UNDOCK_LONGPRESS); return true; Loading