diff options
Diffstat (limited to 'packages/CMSettingsProvider')
-rw-r--r-- | packages/CMSettingsProvider/res/values/defaults.xml | 5 | ||||
-rw-r--r-- | packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/packages/CMSettingsProvider/res/values/defaults.xml b/packages/CMSettingsProvider/res/values/defaults.xml index a3491b0..70fb529 100644 --- a/packages/CMSettingsProvider/res/values/defaults.xml +++ b/packages/CMSettingsProvider/res/values/defaults.xml @@ -82,4 +82,9 @@ <!-- Default value for whether or not to use multiple notification LEDs on devices equiped with more than one LED --> <bool name="def_notification_multiple_leds">false</bool> + + <!-- Default value for notification LED customization --> + <bool name="def_notification_pulse_custom_enable">false</bool> + <string name="def_notification_pulse_custom_value"></string> + </resources> diff --git a/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java b/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java index ce4c4a2..07600ca 100644 --- a/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java +++ b/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java @@ -257,6 +257,15 @@ public class CMDatabaseHelper extends SQLiteOpenHelper{ loadIntegerSetting(db, CMTableNames.TABLE_SYSTEM, CMSettings.System.ENABLE_PEOPLE_LOOKUP, R.integer.def_people_lookup); + + + loadBooleanSetting(db, CMTableNames.TABLE_SYSTEM, CMSettings.System.NOTIFICATION_LIGHT_PULSE_CUSTOM_ENABLE, + R.bool.def_notification_pulse_custom_enable); + + if (mContext.getResources().getBoolean(R.bool.def_notification_pulse_custom_enable)) { + loadStringSetting(db, CMTableNames.TABLE_SYSTEM, CMSettings.System.NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES, + R.string.def_notification_pulse_custom_value); + } } private void loadGlobalSettings(SQLiteDatabase db) { |