diff options
author | Han Wang <416810799@qq.com> | 2018-12-23 18:45:43 +0100 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2019-01-19 17:07:54 +0100 |
commit | 68a1d795d34dcaf7dc53b0feaf9397172851d0de (patch) | |
tree | 4d125d32228ecf6fb4fbd3a970398ac883973034 | |
parent | a7d4dff90240873f9321b44e99319cc0a1f028a8 (diff) | |
download | lineage-sdk-68a1d795d34dcaf7dc53b0feaf9397172851d0de.tar.gz lineage-sdk-68a1d795d34dcaf7dc53b0feaf9397172851d0de.tar.bz2 lineage-sdk-68a1d795d34dcaf7dc53b0feaf9397172851d0de.zip |
lineage-sdk: Remove useless logic on database upgrading
* The upgradeVersion < newVersion part is never reachable because we
increase upgradeVersion unconditionally. Make it back to stage by
nuking it as no one has experience issues before.
Change-Id: Icac1e18c192292ad3147fd4af4c862e93ef34ba5
-rw-r--r-- | packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java index 9589b4d8..e1208b79 100644 --- a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java +++ b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java @@ -206,13 +206,11 @@ public class LineageDatabaseHelper extends SQLiteOpenHelper{ db.beginTransaction(); try { loadSettings(db); - db.setTransactionSuccessful(); - - upgradeVersion = 2; } finally { db.endTransaction(); } + upgradeVersion = 2; } if (upgradeVersion < 3) { @@ -365,21 +363,6 @@ public class LineageDatabaseHelper extends SQLiteOpenHelper{ upgradeVersion = 10; } // *** Remember to update DATABASE_VERSION above! - - if (upgradeVersion < newVersion) { - Log.w(TAG, "Got stuck trying to upgrade db. Old version: " + oldVersion - + ", version stuck at: " + upgradeVersion + ", new version: " - + newVersion + ". Must wipe the lineage settings provider."); - - dropDbTable(db, LineageTableNames.TABLE_SYSTEM); - dropDbTable(db, LineageTableNames.TABLE_SECURE); - - if (mUserHandle == UserHandle.USER_OWNER) { - dropDbTable(db, LineageTableNames.TABLE_GLOBAL); - } - - onCreate(db); - } } private void moveSettingsToNewTable(SQLiteDatabase db, |