Fix crash on fallback recents Go activity

Recents Go would crash when attempting to touch the fallback recents
activity since it's based off the base dragging activity in launcher
which assumes some touch controllers are initialized. As we leave
all touch input to hooks on the views themselves, we do not need touch
controllers and initialize an empty list instead.

Bug: 114136250
Test: Launch fallback recents activity, touch around
Change-Id: Ic136ace6f968d8c469c6f300daf4ee28fbde5e69
This commit is contained in:
Kevin 2019-03-29 16:37:08 -07:00
parent 7f5083b7af
commit b2c73b43a1
1 changed files with 3 additions and 0 deletions

View File

@ -18,6 +18,7 @@ package com.android.quickstep.fallback;
import android.content.Context;
import android.util.AttributeSet;
import com.android.launcher3.util.TouchController;
import com.android.launcher3.views.BaseDragLayer;
import com.android.quickstep.RecentsActivity;
@ -27,5 +28,7 @@ import com.android.quickstep.RecentsActivity;
public final class GoRecentsActivityRootView extends BaseDragLayer<RecentsActivity> {
public GoRecentsActivityRootView(Context context, AttributeSet attrs) {
super(context, attrs, 1 /* alphaChannelCount */);
// Go leaves touch control to the view itself.
mControllers = new TouchController[0];
}
}