Also reset assist setting when force stopping assist

Bug: 20882522
Change-Id: I57725586ab5ff203b378a1e6d2e5e77a47fd2448
This commit is contained in:
Jorim Jaggi
2015-06-25 15:55:43 -07:00
parent 450176c52c
commit cc3a46ada8

View File

@@ -433,6 +433,11 @@ public class VoiceInteractionManagerService extends SystemService {
+ " user=" + userHandle);
}
void resetCurAssistant(int userHandle) {
Settings.Secure.putStringForUser(mContext.getContentResolver(),
Settings.Secure.ASSISTANT, null, userHandle);
}
@Override
public void showSession(IVoiceInteractionService service, Bundle args, int flags) {
synchronized (this) {
@@ -897,6 +902,7 @@ public class VoiceInteractionManagerService extends SystemService {
}
setCurInteractor(null, userHandle);
setCurRecognizer(null, userHandle);
resetCurAssistant(userHandle);
initForUser(userHandle);
switchImplementationIfNeededLocked(true);
}