Fix crash on user switch
Don't re-register a user switcher while getting a user switched callback, because that will cause a crash. Test: switch users. Fixes: 34661001 Change-Id: I31453d75aabe6ecd657e7500cf1823890d5262a0
This commit is contained in:
@@ -91,9 +91,11 @@ public class DeviceProvisionedControllerImpl extends CurrentUserTracker implemen
|
||||
|
||||
@Override
|
||||
public void onUserSwitched(int newUserId) {
|
||||
stopListening();
|
||||
startListening(newUserId);
|
||||
notifyUserChanged();
|
||||
mContentResolver.unregisterContentObserver(mSettingsObserver);
|
||||
mContentResolver.registerContentObserver(mDeviceProvisionedUri, true,
|
||||
mSettingsObserver, 0);
|
||||
mContentResolver.registerContentObserver(mUserSetupUri, true,
|
||||
mSettingsObserver, newUserId);
|
||||
notifyUserChanged();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user