From 3a590c305737a8533f40235fc7dbdcfaee30bdcb Mon Sep 17 00:00:00 2001 From: Gabriele M Date: Sat, 5 Mar 2016 00:24:30 +0100 Subject: Allow to ignore presentation indicator of outgoing calls [1/3] With some mobile network operators, the presentation indicator of outgoing calls is always set to either "unknown" or "restricted". As consequence, the dialed number doesn't show up in clear in the call history. Allow to ignore the presentation indicator of outgoing calls to never hide the dialed numbers. Change-Id: Ia7b9fef3a929e512d8ecb704204b36e3836a056b --- packages/CMSettingsProvider/res/values/defaults.xml | 3 +++ .../src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java | 3 +++ .../cyanogenmod/cmsettings/tests/CMSettingsProviderDefaultsTest.java | 3 +++ 3 files changed, 9 insertions(+) (limited to 'packages') diff --git a/packages/CMSettingsProvider/res/values/defaults.xml b/packages/CMSettingsProvider/res/values/defaults.xml index 5d590ad..4a082cb 100644 --- a/packages/CMSettingsProvider/res/values/defaults.xml +++ b/packages/CMSettingsProvider/res/values/defaults.xml @@ -107,4 +107,7 @@ com.android.settings|com.android.launcher3|com.cyanogenmod.trebuchet + + true + diff --git a/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java b/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java index 98064af..ee064c0 100644 --- a/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java +++ b/packages/CMSettingsProvider/src/org/cyanogenmod/cmsettings/CMDatabaseHelper.java @@ -299,6 +299,9 @@ public class CMDatabaseHelper extends SQLiteOpenHelper{ loadIntegerSetting(stmt, CMSettings.System.STATUS_BAR_BATTERY_STYLE, R.integer.def_battery_style); + loadBooleanSetting(stmt, CMSettings.System.CONNECTED_LINE_IDENTIFICATION, + R.bool.def_connected_line_identification); + if (mContext.getResources().getBoolean(R.bool.def_notification_pulse_custom_enable)) { loadStringSetting(stmt, CMSettings.System.NOTIFICATION_LIGHT_PULSE_CUSTOM_VALUES, R.string.def_notification_pulse_custom_value); diff --git a/packages/CMSettingsProvider/tests/src/org/cyanogenmod/cmsettings/tests/CMSettingsProviderDefaultsTest.java b/packages/CMSettingsProvider/tests/src/org/cyanogenmod/cmsettings/tests/CMSettingsProviderDefaultsTest.java index a2c4269..fcbe601 100644 --- a/packages/CMSettingsProvider/tests/src/org/cyanogenmod/cmsettings/tests/CMSettingsProviderDefaultsTest.java +++ b/packages/CMSettingsProvider/tests/src/org/cyanogenmod/cmsettings/tests/CMSettingsProviderDefaultsTest.java @@ -76,6 +76,9 @@ public class CMSettingsProviderDefaultsTest extends AndroidTestCase { SYSTEM_SETTINGS_DEFAULTS.add(new Setting( CMSettings.System.STATUS_BAR_BATTERY_STYLE, "R.integer.def_battery_style")); + SYSTEM_SETTINGS_DEFAULTS.add(new Setting( + CMSettings.System.CONNECTED_LINE_IDENTIFICATION, + "R.bool.def_connected_line_identification")); } //SECURE -- cgit v1.1