Merge "Refactor SplitSelectStateController to add testing" into tm-qpr-dev am: c9120521ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21487925 Change-Id: Id91fe8d96fbcc1cdad9ef59610c934e59c441410 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -235,7 +235,8 @@ public class QuickstepLauncher extends Launcher {
|
||||
RecentsView overviewPanel = getOverviewPanel();
|
||||
mSplitSelectStateController =
|
||||
new SplitSelectStateController(this, mHandler, getStateManager(),
|
||||
getDepthController(), getStatsLogManager());
|
||||
getDepthController(), getStatsLogManager(),
|
||||
SystemUiProxy.INSTANCE.get(this), RecentsModel.INSTANCE.get(this));
|
||||
overviewPanel.init(mActionsView, mSplitSelectStateController);
|
||||
mSplitWithKeyboardShortcutController = new SplitWithKeyboardShortcutController(this,
|
||||
mSplitSelectStateController);
|
||||
|
||||
@@ -134,7 +134,8 @@ public final class RecentsActivity extends StatefulActivity<RecentsState> {
|
||||
|
||||
SplitSelectStateController controller =
|
||||
new SplitSelectStateController(this, mHandler, getStateManager(),
|
||||
/* depthController */ null, getStatsLogManager());
|
||||
null /* depthController */, getStatsLogManager(),
|
||||
SystemUiProxy.INSTANCE.get(this), RecentsModel.INSTANCE.get(this));
|
||||
mDragLayer.recreateControllers();
|
||||
mFallbackRecentsView.init(mActionsView, controller);
|
||||
|
||||
|
||||
@@ -107,14 +107,15 @@ public class SplitSelectStateController {
|
||||
private FloatingTaskView mFirstFloatingTaskView;
|
||||
|
||||
public SplitSelectStateController(Context context, Handler handler, StateManager stateManager,
|
||||
DepthController depthController, StatsLogManager statsLogManager) {
|
||||
DepthController depthController, StatsLogManager statsLogManager,
|
||||
SystemUiProxy systemUiProxy, RecentsModel recentsModel) {
|
||||
mContext = context;
|
||||
mHandler = handler;
|
||||
mStatsLogManager = statsLogManager;
|
||||
mSystemUiProxy = SystemUiProxy.INSTANCE.get(mContext);
|
||||
mSystemUiProxy = systemUiProxy;
|
||||
mStateManager = stateManager;
|
||||
mDepthController = depthController;
|
||||
mRecentTasksModel = RecentsModel.INSTANCE.get(context);
|
||||
mRecentTasksModel = recentsModel;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user