diff options
| author | 2023-08-10 20:16:03 +0000 | |
|---|---|---|
| committer | 2023-08-10 20:16:03 +0000 | |
| commit | cfcb4eefc51631e3029cbaf5e7f3909bbddf3a48 (patch) | |
| tree | c92d3754d08bebcf2e3a9b12a21f6decf3392b25 | |
| parent | 18cda1149987c8969dc73424ac99bfa059e7d66e (diff) | |
| parent | 9dc442bff2793a34d71bfd4718286a62cd0e33bc (diff) | |
Merge "Add widget flag in CoreSettingObserver" into udc-qpr-dev am: 9dc442bff2
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24360625
Change-Id: Ib3ca3820f43e34c2c1fb24bd48c7e5fb10749ee5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
3 files changed, 16 insertions, 2 deletions
diff --git a/core/java/android/widget/RemoteViews.java b/core/java/android/widget/RemoteViews.java index 2ec38186f6e9..fea3b78f27b4 100644 --- a/core/java/android/widget/RemoteViews.java +++ b/core/java/android/widget/RemoteViews.java @@ -4820,7 +4820,7 @@ public class RemoteViews implements Parcelable, Filter { public static boolean isAdapterConversionEnabled() { return AppGlobals.getIntCoreSetting( SystemUiDeviceConfigFlags.REMOTEVIEWS_ADAPTER_CONVERSION, - SystemUiDeviceConfigFlags.REMOTEVIEWS_ADAPTER_CONVERSION_DEFAULT ? 1 : 0) == 1; + SystemUiDeviceConfigFlags.REMOTEVIEWS_ADAPTER_CONVERSION_DEFAULT ? 1 : 0) != 0; } /** diff --git a/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java b/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java index 0ba271f253fb..3aa554a759de 100644 --- a/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java +++ b/core/java/com/android/internal/config/sysui/SystemUiDeviceConfigFlags.java @@ -534,7 +534,14 @@ public final class SystemUiDeviceConfigFlags { /** * (boolean) Whether to enable the adapter conversion in RemoteViews */ - public static final String REMOTEVIEWS_ADAPTER_CONVERSION = "remoteviews_adapter_conversion"; + public static final String REMOTEVIEWS_ADAPTER_CONVERSION = + "CursorControlFeature__remoteviews_adapter_conversion"; + + /** + * The key name used in app core settings for {@link #REMOTEVIEWS_ADAPTER_CONVERSION} + */ + public static final String KEY_REMOTEVIEWS_ADAPTER_CONVERSION = + "systemui__remoteviews_adapter_conversion"; /** * Default value for whether the adapter conversion is enabled or not. This is set for diff --git a/services/core/java/com/android/server/am/CoreSettingsObserver.java b/services/core/java/com/android/server/am/CoreSettingsObserver.java index 7482e64f1d26..182205a86a7d 100644 --- a/services/core/java/com/android/server/am/CoreSettingsObserver.java +++ b/services/core/java/com/android/server/am/CoreSettingsObserver.java @@ -30,6 +30,7 @@ import android.widget.WidgetFlags; import com.android.internal.R; import com.android.internal.annotations.VisibleForTesting; +import com.android.internal.config.sysui.SystemUiDeviceConfigFlags; import java.util.ArrayList; import java.util.HashMap; @@ -161,6 +162,12 @@ final class CoreSettingsObserver extends ContentObserver { WidgetFlags.MAGNIFIER_ASPECT_RATIO_DEFAULT)); sDeviceConfigEntries.add(new DeviceConfigEntry<Boolean>( + DeviceConfig.NAMESPACE_SYSTEMUI, + SystemUiDeviceConfigFlags.REMOTEVIEWS_ADAPTER_CONVERSION, + SystemUiDeviceConfigFlags.KEY_REMOTEVIEWS_ADAPTER_CONVERSION, boolean.class, + SystemUiDeviceConfigFlags.REMOTEVIEWS_ADAPTER_CONVERSION_DEFAULT)); + + sDeviceConfigEntries.add(new DeviceConfigEntry<Boolean>( TextFlags.NAMESPACE, TextFlags.ENABLE_NEW_CONTEXT_MENU, TextFlags.KEY_ENABLE_NEW_CONTEXT_MENU, boolean.class, TextFlags.ENABLE_NEW_CONTEXT_MENU_DEFAULT)); |