diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2015-03-05 04:32:48 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-03-05 04:32:48 +0000 |
commit | 323f47f8bf24d4d9ef5281377b287431efbeada9 (patch) | |
tree | db91ef2723e3cbb6e226ea475dd6aa0eb7f8306f /src/com/android/launcher3 | |
parent | 0b0d9d40ee055e166235e0e68141a3c06f8d0e94 (diff) | |
parent | c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d (diff) | |
download | android_packages_apps_Trebuchet-323f47f8bf24d4d9ef5281377b287431efbeada9.tar.gz android_packages_apps_Trebuchet-323f47f8bf24d4d9ef5281377b287431efbeada9.tar.bz2 android_packages_apps_Trebuchet-323f47f8bf24d4d9ef5281377b287431efbeada9.zip |
am c6c8fef3: Clearing DB if necessary, when applying the default layout
* commit 'c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d':
Clearing DB if necessary, when applying the default layout
Diffstat (limited to 'src/com/android/launcher3')
-rw-r--r-- | src/com/android/launcher3/LauncherProvider.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherProvider.java b/src/com/android/launcher3/LauncherProvider.java index b61844452..747d7efb7 100644 --- a/src/com/android/launcher3/LauncherProvider.java +++ b/src/com/android/launcher3/LauncherProvider.java @@ -297,6 +297,10 @@ public class LauncherProvider extends ContentProvider { if (loader == null) { loader = getDefaultLayoutParser(); } + + // There might be some partially restored DB items, due to buggy restore logic in + // previous versions of launcher. + createEmptyDB(); // Populate favorites table with initial favorites if ((mOpenHelper.loadFavorites(mOpenHelper.getWritableDatabase(), loader) <= 0) && usingExternallyProvidedLayout) { |