CMSettingsProvider: Get rid of redundant qs tile defaults.

If you've git blamed this commit because your build broke,
  move your default tiles overlay to

     `vendor/cmsdk/cm/res/res/values/config.xml`

  with the entry value of config_defaultQuickSettingsTiles

  TICKET: CYNGNOS-1908
Change-Id: Id721136ce669d420fde46322a339b9517b1a3677
This commit is contained in:
Adnan Begovic 2016-02-08 11:43:57 -08:00
parent d22b115d33
commit 5af31cd0b0
3 changed files with 9 additions and 7 deletions

View File

@ -40,9 +40,13 @@
<!-- Defaults for CMSettings.Secure.DEV_FORCE_SHOW_NAVBAR -->
<integer name="def_force_show_navbar">0</integer>
<!-- Default for CMSettings.Secure.QS_TILES
Comma-delimited, quick settings tiles. See QSConstants.java for a list of all available tiles -->
<string name="def_qs_tiles">wifi,bt,cell,airplane,rotation,flashlight,location,cast,hotspot,live_display</string>
<!-- THESE DEFAULTS COME FROM org.cyanogenmod.platform.internal's config_defaultQuickSettingsTiles
AND SHOULD BE OVERLAID THERE.
DO NOT USE:
Default for CMSettings.Secure.QS_TILES
Comma-delimited, quick settings tiles. See QSConstants.java for a list of all available tiles
<string name="def_qs_tiles">wifi,bt,cell,airplane,rotation,flashlight,location,cast,hotspot,live_display</string> -->
<!-- Default for CMSettings.Secure.STATS_COLLECTION -->
<bool name="def_stats_collection">false</bool>

View File

@ -249,7 +249,8 @@ public class CMDatabaseHelper extends SQLiteOpenHelper{
R.integer.def_force_show_navbar);
loadStringSetting(stmt, CMSettings.Secure.QS_TILES,
R.string.def_qs_tiles);
org.cyanogenmod.platform.internal.
R.string.config_defaultQuickSettingsTiles);
loadBooleanSetting(stmt, CMSettings.Secure.QS_USE_MAIN_TILES,
R.bool.def_sysui_qs_main_tiles);

View File

@ -98,9 +98,6 @@ public class CMSettingsProviderDefaultsTest extends AndroidTestCase {
SECURE_SETTINGS_DEFAULTS.add(new Setting(
CMSettings.Secure.DEFAULT_THEME_PACKAGE,
"R.string.def_theme_package"));
SECURE_SETTINGS_DEFAULTS.add(new Setting(
CMSettings.Secure.QS_TILES,
"R.string.def_qs_tiles"));
SECURE_SETTINGS_DEFAULTS.add(new Setting(
CMSettings.Secure.PROTECTED_COMPONENT_MANAGERS,
"R.string.def_protected_component_managers"));