summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherProvider.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-03-05 04:32:48 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-03-05 04:32:48 +0000
commit323f47f8bf24d4d9ef5281377b287431efbeada9 (patch)
treedb91ef2723e3cbb6e226ea475dd6aa0eb7f8306f /src/com/android/launcher3/LauncherProvider.java
parent0b0d9d40ee055e166235e0e68141a3c06f8d0e94 (diff)
parentc6c8fef3e90f84b26c3b8550ec6a1d668ca9200d (diff)
downloadandroid_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/LauncherProvider.java')
-rw-r--r--src/com/android/launcher3/LauncherProvider.java4
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) {