diff options
| -rw-r--r-- | packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java index bef2bcbd80f1..1167d69a1577 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java @@ -2592,7 +2592,9 @@ public class SettingsProvider extends ContentProvider { public void onUidRemovedLocked(int uid) { final SettingsState ssaidSettings = getSettingsLocked(SETTINGS_TYPE_SSAID, UserHandle.getUserId(uid)); - ssaidSettings.deleteSettingLocked(Integer.toString(uid)); + if (ssaidSettings != null) { + ssaidSettings.deleteSettingLocked(Integer.toString(uid)); + } } @Nullable |