Disable Settings large-screen optimization

Disable the optimization that is automatically enabled when
including Window Extensions through Activity Embedding.
The optimization causes to launch an additional trampoline
activity for deep links, even when the screen size is smaller
than required by Activity Embedding rules.

Bug: 267725145
Bug: 279461170

Test: Build, perf metrics
Test: atest LauncherIronwoodIntegrationTests:android.platform.test.scenario.launcher.integration_tests.HomescreenCustomizationTests
Change-Id: I0a032022b80d6171e77ce87c7b09d9aa7c9b3187
This commit is contained in:
Charles Chen 2023-04-26 16:03:54 +08:00
parent f556de9f1f
commit adf93a5781
2 changed files with 8 additions and 0 deletions

View file

@ -376,3 +376,7 @@ PRODUCT_COPY_FILES += \
# Window Extensions
$(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk)
# Disable Settings large-screen optimization enabled by Window Extensions
PRODUCT_SYSTEM_PROPERTIES += \
persist.settings.large_screen_opt.enabled=false

View file

@ -359,3 +359,7 @@ PRODUCT_COPY_FILES += \
# Window Extensions
$(call inherit-product, $(SRC_TARGET_DIR)/product/window_extensions.mk)
# Disable Settings large-screen optimization enabled by Window Extensions
PRODUCT_SYSTEM_PROPERTIES += \
persist.settings.large_screen_opt.enabled=false