Merge "Fixing crash when unfolding with an app already open" into tm-dev
This commit is contained in:
@@ -71,6 +71,7 @@ import com.android.launcher3.Utilities;
|
||||
import com.android.launcher3.config.FeatureFlags;
|
||||
import com.android.launcher3.provider.RestoreDbTask;
|
||||
import com.android.launcher3.statemanager.StatefulActivity;
|
||||
import com.android.launcher3.taskbar.TaskbarActivityContext;
|
||||
import com.android.launcher3.taskbar.TaskbarManager;
|
||||
import com.android.launcher3.testing.TestLogging;
|
||||
import com.android.launcher3.testing.TestProtocol;
|
||||
@@ -688,11 +689,9 @@ public class TouchInteractionService extends Service
|
||||
}
|
||||
|
||||
// If Taskbar is present, we listen for long press to unstash it.
|
||||
BaseActivityInterface activityInterface = newGestureState.getActivityInterface();
|
||||
StatefulActivity activity = activityInterface.getCreatedActivity();
|
||||
if (activity != null && activity.getDeviceProfile().isTaskbarPresent) {
|
||||
base = new TaskbarStashInputConsumer(this, base, mInputMonitorCompat,
|
||||
mTaskbarManager.getCurrentActivityContext());
|
||||
TaskbarActivityContext tac = mTaskbarManager.getCurrentActivityContext();
|
||||
if (tac != null) {
|
||||
base = new TaskbarStashInputConsumer(this, base, mInputMonitorCompat, tac);
|
||||
}
|
||||
|
||||
// If Bubbles is expanded, use the overlay input consumer, which will close Bubbles
|
||||
|
||||
Reference in New Issue
Block a user