summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherProvider.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-03-04 09:51:18 -0800
committerSunny Goyal <sunnygoyal@google.com>2015-03-04 15:20:24 -0800
commitc6c8fef3e90f84b26c3b8550ec6a1d668ca9200d (patch)
tree81f97bcf419444f09c0d7139aab96238e183a10e /src/com/android/launcher3/LauncherProvider.java
parente72f3d53f8c35b94aece6fafa6fd12cce9d09fe5 (diff)
downloadandroid_packages_apps_Trebuchet-c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d.tar.gz
android_packages_apps_Trebuchet-c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d.tar.bz2
android_packages_apps_Trebuchet-c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d.zip
Clearing DB if necessary, when applying the default layout
Bug: 19574498 Change-Id: I34850d9a7f7316bcc2cb9fc8a5be57d2488c16a6
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 3888b709c..1040b1173 100644
--- a/src/com/android/launcher3/LauncherProvider.java
+++ b/src/com/android/launcher3/LauncherProvider.java
@@ -305,6 +305,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) {