diff options
| author | 2019-05-24 11:06:50 +0000 | |
|---|---|---|
| committer | 2019-05-24 11:06:50 +0000 | |
| commit | d4070aada94959e4ee39ceb70558e54de15f367c (patch) | |
| tree | 5008f3a207fe6c812a3acdd8fba6bbff2af4be58 | |
| parent | b48341391fd0a03154cdccdd65e8baaade2ff7b9 (diff) | |
| parent | eeb7d8f02058f91fe03298dbe55bba144b359a7e (diff) | |
Merge "Installd: migrate legacy obb data when user 0 unlocks." into qt-dev
| -rw-r--r-- | services/core/java/com/android/server/pm/Installer.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/Installer.java b/services/core/java/com/android/server/pm/Installer.java index 9d115963423d..c2d5b2f86002 100644 --- a/services/core/java/com/android/server/pm/Installer.java +++ b/services/core/java/com/android/server/pm/Installer.java @@ -121,6 +121,24 @@ public class Installer extends SystemService { } } + @Override + public void onUnlockUser(int userId) { + if (userId == 0) { + if (!checkBeforeRemote()) return; + + if (mInstalld == null) { + Slog.wtf(TAG, "Call to onUnlockUser prior to onStart."); + return; + } + + try { + mInstalld.migrateLegacyObbData(); + } catch (RemoteException re) { + Slog.wtf(TAG, "Error migrating legacy OBB data.", re); + } + } + } + private void connect() { IBinder binder = ServiceManager.getService("installd"); if (binder != null) { |