Loading services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java +12 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,12 @@ public class VoiceInteractionManagerService extends SystemService { mServiceStub.initForUser(userHandle); } @Override public void onUnlockUser(int userHandle) { mServiceStub.initForUser(userHandle); mServiceStub.switchImplementationIfNeeded(false); } @Override public void onSwitchUser(int userHandle) { mServiceStub.switchUser(userHandle); Loading Loading @@ -362,6 +368,12 @@ public class VoiceInteractionManagerService extends SystemService { } } void switchImplementationIfNeeded(boolean force) { synchronized (this) { switchImplementationIfNeededLocked(force); } } void switchImplementationIfNeededLocked(boolean force) { if (!mSafeMode) { String curService = Settings.Secure.getStringForUser( Loading Loading
services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java +12 −0 Original line number Diff line number Diff line Loading @@ -127,6 +127,12 @@ public class VoiceInteractionManagerService extends SystemService { mServiceStub.initForUser(userHandle); } @Override public void onUnlockUser(int userHandle) { mServiceStub.initForUser(userHandle); mServiceStub.switchImplementationIfNeeded(false); } @Override public void onSwitchUser(int userHandle) { mServiceStub.switchUser(userHandle); Loading Loading @@ -362,6 +368,12 @@ public class VoiceInteractionManagerService extends SystemService { } } void switchImplementationIfNeeded(boolean force) { synchronized (this) { switchImplementationIfNeededLocked(force); } } void switchImplementationIfNeededLocked(boolean force) { if (!mSafeMode) { String curService = Settings.Secure.getStringForUser( Loading