diff --git a/src/com/android/launcher3/LauncherProvider.java b/src/com/android/launcher3/LauncherProvider.java index f095a054e4..1390e67ad0 100644 --- a/src/com/android/launcher3/LauncherProvider.java +++ b/src/com/android/launcher3/LauncherProvider.java @@ -454,14 +454,7 @@ public class LauncherProvider extends ContentProvider { public void deleteDatabase() { // Are you sure? (y/n) - final SQLiteDatabase db = mOpenHelper.getWritableDatabase(); - final File dbFile = new File(db.getPath()); - mOpenHelper.close(); - if (dbFile.exists()) { - SQLiteDatabase.deleteDatabase(dbFile); - } - mOpenHelper = new DatabaseHelper(getContext()); - mOpenHelper.mListener = mListener; + mOpenHelper.createEmptyDB(mOpenHelper.getWritableDatabase()); } private static class DatabaseHelper extends SQLiteOpenHelper implements LayoutParserCallback {