Assist app is not launched when long-pressing on Home key
To get Assist component and launch it correctly,
The proper userId should be passed
to AssistUtils#getAssistComponentForUser().
Bug: 30777883
Test: manual - install LegacyAssistant app and long-press on Home key
Change-Id: I9f18ffdd9fc893235d77ed8145a765736a679478
(cherry picked from commit 70554e01c6)
This commit is contained in:
@@ -31,6 +31,7 @@ import android.widget.ImageView;
|
|||||||
import com.android.internal.app.AssistUtils;
|
import com.android.internal.app.AssistUtils;
|
||||||
import com.android.internal.app.IVoiceInteractionSessionListener;
|
import com.android.internal.app.IVoiceInteractionSessionListener;
|
||||||
import com.android.internal.app.IVoiceInteractionSessionShowCallback;
|
import com.android.internal.app.IVoiceInteractionSessionShowCallback;
|
||||||
|
import com.android.keyguard.KeyguardUpdateMonitor;
|
||||||
import com.android.systemui.R;
|
import com.android.systemui.R;
|
||||||
import com.android.systemui.statusbar.BaseStatusBar;
|
import com.android.systemui.statusbar.BaseStatusBar;
|
||||||
import com.android.systemui.statusbar.CommandQueue;
|
import com.android.systemui.statusbar.CommandQueue;
|
||||||
@@ -282,7 +283,7 @@ public class AssistManager {
|
|||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
private ComponentName getAssistInfo() {
|
private ComponentName getAssistInfo() {
|
||||||
return mAssistUtils.getAssistComponentForUser(UserHandle.USER_CURRENT);
|
return mAssistUtils.getAssistComponentForUser(KeyguardUpdateMonitor.getCurrentUser());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void showDisclosure() {
|
public void showDisclosure() {
|
||||||
|
|||||||
Reference in New Issue
Block a user