diff --git a/lineage/res/res/values/config.xml b/lineage/res/res/values/config.xml index d6906712..93cde55e 100644 --- a/lineage/res/res/values/config.xml +++ b/lineage/res/res/values/config.xml @@ -250,8 +250,8 @@ false - 255 - 255 + 1.0 + 1.0 diff --git a/lineage/res/res/values/symbols.xml b/lineage/res/res/values/symbols.xml index b1bb0d7e..be6f10f3 100644 --- a/lineage/res/res/values/symbols.xml +++ b/lineage/res/res/values/symbols.xml @@ -173,8 +173,8 @@ - - + + diff --git a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java index 561ff497..ad69d7b6 100644 --- a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java +++ b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java @@ -48,7 +48,7 @@ public class LineageDatabaseHelper extends SQLiteOpenHelper{ private static final boolean LOCAL_LOGV = false; private static final String DATABASE_NAME = "lineagesettings.db"; - private static final int DATABASE_VERSION = 13; + private static final int DATABASE_VERSION = 14; private static final String DATABASE_NAME_OLD = "cmsettings.db"; @@ -446,6 +446,32 @@ public class LineageDatabaseHelper extends SQLiteOpenHelper{ } upgradeVersion = 13; } + + if (upgradeVersion < 14) { + // Update button/keyboard brightness range + if (mUserHandle == UserHandle.USER_OWNER) { + for (String key : new String[] { + LineageSettings.Secure.BUTTON_BRIGHTNESS, + LineageSettings.Secure.KEYBOARD_BRIGHTNESS, + }) { + db.beginTransaction(); + SQLiteStatement stmt = null; + try { + stmt = db.compileStatement( + "UPDATE secure SET value=round(value / 255.0, 2) WHERE name=?"); + stmt.bindString(1, key); + stmt.execute(); + db.setTransactionSuccessful(); + } catch (SQLiteDoneException ex) { + // key is not set + } finally { + if (stmt != null) stmt.close(); + db.endTransaction(); + } + } + } + upgradeVersion = 14; + } // *** Remember to update DATABASE_VERSION above! }