Merge "Update launcher call to fetch recent tasks" into rvc-dev am: 88fb279975 am: da126057e1 am: a925158dd2 am: 0c8f85001f
Change-Id: Ib6e1370bc8fc56e2c2d1d7c803c3adcb1643a647
This commit is contained in:
+5
-13
@@ -442,7 +442,7 @@ public class TouchInteractionService extends Service implements PluginListener<O
|
|||||||
GestureState newGestureState = new GestureState(mOverviewComponentObserver,
|
GestureState newGestureState = new GestureState(mOverviewComponentObserver,
|
||||||
ActiveGestureLog.INSTANCE.generateAndSetLogId());
|
ActiveGestureLog.INSTANCE.generateAndSetLogId());
|
||||||
newGestureState.updateRunningTask(TraceHelper.whitelistIpcs("getRunningTask.0",
|
newGestureState.updateRunningTask(TraceHelper.whitelistIpcs("getRunningTask.0",
|
||||||
() -> mAM.getRunningTask(0)));
|
() -> mAM.getRunningTask(true /* filterOnlyVisibleRecents */)));
|
||||||
|
|
||||||
if (mDeviceState.isInSwipeUpTouchRegion(event)) {
|
if (mDeviceState.isInSwipeUpTouchRegion(event)) {
|
||||||
mConsumer.onConsumerAboutToBeSwitched();
|
mConsumer.onConsumerAboutToBeSwitched();
|
||||||
@@ -577,18 +577,10 @@ public class TouchInteractionService extends Service implements PluginListener<O
|
|||||||
return createDeviceLockedInputConsumer(gestureState);
|
return createDeviceLockedInputConsumer(gestureState);
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean forceOverviewInputConsumer = false;
|
RunningTaskInfo runningTask = gestureState.getRunningTask();
|
||||||
if (AssistantUtilities.isExcludedAssistant(gestureState.getRunningTask())) {
|
ComponentName homeComponent = mOverviewComponentObserver.getHomeIntent().getComponent();
|
||||||
// In the case where we are in the excluded assistant state, ignore it and treat the
|
boolean forceOverviewInputConsumer = runningTask != null
|
||||||
// running activity as the task behind the assistant
|
&& runningTask.baseIntent.getComponent().equals(homeComponent);
|
||||||
gestureState.updateRunningTask(TraceHelper.whitelistIpcs("getRunningTask.assistant",
|
|
||||||
() -> mAM.getRunningTask(ACTIVITY_TYPE_ASSISTANT /* ignoreActivityType */)));
|
|
||||||
ComponentName homeComponent = mOverviewComponentObserver.getHomeIntent().getComponent();
|
|
||||||
ComponentName runningComponent =
|
|
||||||
gestureState.getRunningTask().baseIntent.getComponent();
|
|
||||||
forceOverviewInputConsumer =
|
|
||||||
runningComponent != null && runningComponent.equals(homeComponent);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (previousGestureState.getFinishingRecentsAnimationTaskId() > 0) {
|
if (previousGestureState.getFinishingRecentsAnimationTaskId() > 0) {
|
||||||
// If the finish animation was interrupted, then continue using the other activity input
|
// If the finish animation was interrupted, then continue using the other activity input
|
||||||
|
|||||||
Reference in New Issue
Block a user