diff --git a/packages/LineageSettingsProvider/res/values/defaults.xml b/packages/LineageSettingsProvider/res/values/defaults.xml
index a877c147..c6f1e3df 100644
--- a/packages/LineageSettingsProvider/res/values/defaults.xml
+++ b/packages/LineageSettingsProvider/res/values/defaults.xml
@@ -74,7 +74,7 @@
false
- /system/media/audio/ui/ChargingStarted.ogg
+ /system/product/media/audio/ui/WirelessChargingStarted.ogg
255
diff --git a/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java b/packages/LineageSettingsProvider/src/org/lineageos/lineagesettings/LineageDatabaseHelper.java
index 267370e9..561ff497 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 = 12;
+ private static final int DATABASE_VERSION = 13;
private static final String DATABASE_NAME_OLD = "cmsettings.db";
@@ -426,6 +426,26 @@ public class LineageDatabaseHelper extends SQLiteOpenHelper{
}
upgradeVersion = 12;
}
+
+ if (upgradeVersion < 13) {
+ // Update custom charging sound setting
+ if (mUserHandle == UserHandle.USER_OWNER) {
+ db.beginTransaction();
+ SQLiteStatement stmt = null;
+ try {
+ stmt = db.compileStatement("UPDATE global SET value=? WHERE name=?");
+ stmt.bindString(1, mContext.getResources()
+ .getString(R.string.def_power_notifications_ringtone));
+ stmt.bindString(2, LineageSettings.Global.POWER_NOTIFICATIONS_RINGTONE);
+ stmt.execute();
+ db.setTransactionSuccessful();
+ } finally {
+ if (stmt != null) stmt.close();
+ db.endTransaction();
+ }
+ }
+ upgradeVersion = 13;
+ }
// *** Remember to update DATABASE_VERSION above!
}