From 1e920389186b45801f7822b61c5d579afb6973ab Mon Sep 17 00:00:00 2001 From: Jacky Wang Date: Thu, 23 Jan 2025 15:37:19 +0800 Subject: [PATCH] [Catalyst] Support parameterized screens Bug: 388420844 Flag: com.android.settings.flags.catalyst Test: devtool Change-Id: I73158d8aca0b026d944451289965d72c2c814efb --- .../service/PreferenceServiceRequestTransformer.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt b/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt index b0f9d0d068e..39997838650 100644 --- a/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt +++ b/src/com/android/settings/service/PreferenceServiceRequestTransformer.kt @@ -157,11 +157,10 @@ fun transformFrameworkSetValueRequest(request: SetValueRequest): PreferenceSette SettingsPreferenceValue.TYPE_INT -> preferenceValueProto { intValue = request.preferenceValue.intValue } - else -> null - } - return valueProto?.let { - PreferenceSetterRequest(request.screenKey, request.preferenceKey, it) + else -> return null } + // TODO: support parameterized screen + return PreferenceSetterRequest(request.screenKey, null, request.preferenceKey, valueProto) } /** Translate Catalyst SET VALUE result to Framework SET VALUE result */