Loading quickstep/src/com/android/launcher3/BaseQuickstepLauncher.java +13 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ import com.android.launcher3.uioverrides.RecentsViewStateController; import com.android.launcher3.util.ActivityOptionsWrapper; import com.android.launcher3.util.ObjectWrapper; import com.android.launcher3.util.UiThreadHelper; import com.android.quickstep.OverviewCommandHelper; import com.android.quickstep.RecentsModel; import com.android.quickstep.SysUINavigationMode; import com.android.quickstep.SysUINavigationMode.Mode; Loading Loading @@ -98,12 +99,15 @@ public abstract class BaseQuickstepLauncher extends Launcher private OverviewActionsView mActionsView; private @Nullable TaskbarManager mTaskbarManager; private @Nullable OverviewCommandHelper mOverviewCommandHelper; private @Nullable LauncherTaskbarUIController mTaskbarUIController; private final ServiceConnection mTisBinderConnection = new ServiceConnection() { @Override public void onServiceConnected(ComponentName componentName, IBinder iBinder) { mTaskbarManager = ((TISBinder) iBinder).getTaskbarManager(); mTaskbarManager.setLauncher(BaseQuickstepLauncher.this); mOverviewCommandHelper = ((TISBinder) iBinder).getOverviewCommandHelper(); } @Override Loading Loading @@ -136,6 +140,15 @@ public abstract class BaseQuickstepLauncher extends Launcher super.onDestroy(); } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); if (mOverviewCommandHelper != null) { mOverviewCommandHelper.clearPendingCommands(); } } public QuickstepTransitionManager getAppTransitionManager() { return mAppTransitionManager; } Loading quickstep/src/com/android/quickstep/OverviewCommandHelper.java +5 −0 Original line number Diff line number Diff line Loading @@ -109,6 +109,11 @@ public class OverviewCommandHelper { MAIN_EXECUTOR.execute(() -> addCommand(cmd)); } @UiThread public void clearPendingCommands() { mPendingCommands.clear(); } private TaskView getNextTask(RecentsView view) { final TaskView runningTaskView = view.getRunningTaskView(); Loading quickstep/src/com/android/quickstep/TouchInteractionService.java +4 −0 Original line number Diff line number Diff line Loading @@ -277,6 +277,10 @@ public class TouchInteractionService extends Service implements PluginListener<O public TaskbarManager getTaskbarManager() { return mTaskbarManager; } public OverviewCommandHelper getOverviewCommandHelper() { return mOverviewCommandHelper; } } private static boolean sConnected = false; Loading Loading
quickstep/src/com/android/launcher3/BaseQuickstepLauncher.java +13 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ import com.android.launcher3.uioverrides.RecentsViewStateController; import com.android.launcher3.util.ActivityOptionsWrapper; import com.android.launcher3.util.ObjectWrapper; import com.android.launcher3.util.UiThreadHelper; import com.android.quickstep.OverviewCommandHelper; import com.android.quickstep.RecentsModel; import com.android.quickstep.SysUINavigationMode; import com.android.quickstep.SysUINavigationMode.Mode; Loading Loading @@ -98,12 +99,15 @@ public abstract class BaseQuickstepLauncher extends Launcher private OverviewActionsView mActionsView; private @Nullable TaskbarManager mTaskbarManager; private @Nullable OverviewCommandHelper mOverviewCommandHelper; private @Nullable LauncherTaskbarUIController mTaskbarUIController; private final ServiceConnection mTisBinderConnection = new ServiceConnection() { @Override public void onServiceConnected(ComponentName componentName, IBinder iBinder) { mTaskbarManager = ((TISBinder) iBinder).getTaskbarManager(); mTaskbarManager.setLauncher(BaseQuickstepLauncher.this); mOverviewCommandHelper = ((TISBinder) iBinder).getOverviewCommandHelper(); } @Override Loading Loading @@ -136,6 +140,15 @@ public abstract class BaseQuickstepLauncher extends Launcher super.onDestroy(); } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); if (mOverviewCommandHelper != null) { mOverviewCommandHelper.clearPendingCommands(); } } public QuickstepTransitionManager getAppTransitionManager() { return mAppTransitionManager; } Loading
quickstep/src/com/android/quickstep/OverviewCommandHelper.java +5 −0 Original line number Diff line number Diff line Loading @@ -109,6 +109,11 @@ public class OverviewCommandHelper { MAIN_EXECUTOR.execute(() -> addCommand(cmd)); } @UiThread public void clearPendingCommands() { mPendingCommands.clear(); } private TaskView getNextTask(RecentsView view) { final TaskView runningTaskView = view.getRunningTaskView(); Loading
quickstep/src/com/android/quickstep/TouchInteractionService.java +4 −0 Original line number Diff line number Diff line Loading @@ -277,6 +277,10 @@ public class TouchInteractionService extends Service implements PluginListener<O public TaskbarManager getTaskbarManager() { return mTaskbarManager; } public OverviewCommandHelper getOverviewCommandHelper() { return mOverviewCommandHelper; } } private static boolean sConnected = false; Loading