From f6d712c7b7f70c191c946a3ff52bb84608446406 Mon Sep 17 00:00:00 2001 From: Arc Wang Date: Wed, 23 Nov 2022 14:44:53 +0800 Subject: [PATCH] Remove isSticky true for SplitPlaceholderRule SplitPlaceholderRule#isSticky determines whether the placeholder will show on top in a smaller window size after it first appeared in a split with sufficient minimum width. This change will show Settings homepage while users rotate device to portrait mode and show Settings 1-pane UI. Bug: 256115335 Test: manual visual 1. Set font size and display size to large. 2. Launch Setting app in landscape and rotate to portrait. Change-Id: Ie955f8b8db3bbe42dba6300608774582ef150590 --- .../activityembedding/ActivityEmbeddingRulesController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java index ad0d4eab03f..03bff7bfa30 100644 --- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java +++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java @@ -207,7 +207,7 @@ public class ActivityEmbeddingRulesController { final SplitPlaceholderRule placeholderRule = new SplitPlaceholderRule( activityFilters, intent, - true /* stickyPlaceholder */, + false /* stickyPlaceholder */, SplitRule.FINISH_ADJACENT, ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(mContext), ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(mContext),