From 39444b4597fa6c439c2678de50080362982854bb Mon Sep 17 00:00:00 2001 From: Jacky Wang Date: Mon, 3 Feb 2025 17:42:09 +0800 Subject: [PATCH] [Catalyst] Include tags into preference service response Bug: 388061003 Flag: com.android.settings.flags.catalyst Test: N/A Change-Id: I59045d61d06bcec532ec4dc66b3362dae3689c4c --- .../settings/service/PreferenceServiceRequestTransformer.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt b/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt index 39997838650..55903a02446 100644 --- a/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt +++ b/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt @@ -190,6 +190,7 @@ private const val KEY_INT_RANGE = "key_int_range" private const val KEY_MIN = "key_min" private const val KEY_MAX = "key_max" private const val KEY_STEP = "key_step" +private const val KEY_TAGS = "tags" private fun PreferenceProto.toMetadata( context: Context, @@ -213,6 +214,7 @@ private fun PreferenceProto.toMetadata( } extras.putBundle(KEY_INT_RANGE, intRange) } + if (tagsCount > 0) extras.putStringArray(KEY_TAGS, tagsList.toTypedArray()) return SettingsPreferenceMetadata.Builder(screenKey, key) .setTitle(title.getText(context)) .setSummary(summary.getText(context))