diff options
| author | 2024-06-21 18:58:38 +0000 | |
|---|---|---|
| committer | 2024-06-21 18:58:38 +0000 | |
| commit | 950f2a8846787676e3ea373df7ee08d136c7c809 (patch) | |
| tree | 0e0f03bb9838724a65cb060919255a32b72fa413 /java/src | |
| parent | 498ef17949cca6916cf7c716369d269746db20bd (diff) | |
| parent | 53d920eccd9efeddae4a36c41ab31717cbc330ec (diff) | |
Merge "Reclalculate drawer offset even when the targets list has not changed" into main
Diffstat (limited to 'java/src')
| -rw-r--r-- | java/src/com/android/intentresolver/ChooserActivity.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/java/src/com/android/intentresolver/ChooserActivity.java b/java/src/com/android/intentresolver/ChooserActivity.java index a5516fde..0fa5e758 100644 --- a/java/src/com/android/intentresolver/ChooserActivity.java +++ b/java/src/com/android/intentresolver/ChooserActivity.java @@ -2258,7 +2258,8 @@ public class ChooserActivity extends Hilt_ChooserActivity implements if (isLayoutUpdated || insetsChanged - || mLastNumberOfChildren != recyclerView.getChildCount()) { + || mLastNumberOfChildren != recyclerView.getChildCount() + || mFeatureFlags.fixMissingDrawerOffsetCalculation()) { mCurrAvailableWidth = availableWidth; if (isLayoutUpdated) { // It is very important we call setAdapter from here. Otherwise in some cases @@ -2277,7 +2278,8 @@ public class ChooserActivity extends Hilt_ChooserActivity implements return; } - if (mLastNumberOfChildren == recyclerView.getChildCount() && !insetsChanged) { + if (mLastNumberOfChildren == recyclerView.getChildCount() && !insetsChanged + && !mFeatureFlags.fixMissingDrawerOffsetCalculation()) { return; } |