Move DesktopVisibilityController to TouchInteractionService
Moved DesktopVisibilityController to TIS for 3P launcher support. Flag: EXEMPT bug fix Fixes: 338063030 Fixes: 357859025 Test: Launched overview and resumed desktop task from desktop mode on 1P and 3P launchers Change-Id: I64e99a32ed13bcb6e4a81a18c29df2643373dc35
This commit is contained in:
@@ -23,9 +23,7 @@ import androidx.annotation.Nullable;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.statehandlers.DesktopVisibilityController;
|
||||
import com.android.launcher3.taskbar.overlay.TaskbarOverlayContext;
|
||||
import com.android.quickstep.LauncherActivityInterface;
|
||||
import com.android.quickstep.RecentsModel;
|
||||
import com.android.quickstep.util.DesktopTask;
|
||||
import com.android.quickstep.util.GroupTask;
|
||||
@@ -116,10 +114,8 @@ public final class KeyboardQuickSwitchController implements
|
||||
mQuickSwitchViewController = new KeyboardQuickSwitchViewController(
|
||||
mControllers, overlayContext, keyboardQuickSwitchView, mControllerCallbacks);
|
||||
|
||||
DesktopVisibilityController desktopController =
|
||||
LauncherActivityInterface.INSTANCE.getDesktopVisibilityController();
|
||||
final boolean onDesktop =
|
||||
desktopController != null && desktopController.areDesktopTasksVisible();
|
||||
mControllers.taskbarDesktopModeController.getAreDesktopTasksVisible();
|
||||
|
||||
if (mModel.isTaskListValid(mTaskListChangeId)) {
|
||||
// When we are opening the KQS with no focus override, check if the first task is
|
||||
|
||||
Reference in New Issue
Block a user