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
This commit is contained in:
Kaori Katou
2016-08-04 17:11:07 +09:00
committed by Yoshinori Hirano
parent 4d1c2922f0
commit 70554e01c6

View File

@@ -29,6 +29,7 @@ import android.widget.ImageView;
import com.android.internal.app.AssistUtils;
import com.android.internal.app.IVoiceInteractionSessionShowCallback;
import com.android.keyguard.KeyguardUpdateMonitor;
import com.android.systemui.R;
import com.android.systemui.statusbar.BaseStatusBar;
import com.android.systemui.statusbar.CommandQueue;
@@ -259,7 +260,7 @@ public class AssistManager {
@Nullable
private ComponentName getAssistInfo() {
return mAssistUtils.getAssistComponentForUser(UserHandle.USER_CURRENT);
return mAssistUtils.getAssistComponentForUser(KeyguardUpdateMonitor.getCurrentUser());
}
public void showDisclosure() {