| commit | db87c1cb588941c12cf28711e62b4d255c57e3d6 | [log] [tgz] |
|---|---|---|
| author | Longbo Wei <longbowei@google.com> | Wed Jul 23 13:58:16 2025 -0700 |
| committer | Longbo Wei <longbowei@google.com> | Wed Jul 23 13:58:16 2025 -0700 |
| tree | a5a8a30ab0df8ba73906435eaf5fbaa23a15bddf | |
| parent | 3d57c36d561184778e4b4c684a9eefb021a6b893 [diff] |
autoclick: Make panel respond to changes in display size Video: http://shortn/_BxOvkYX5Rx Bug: b/429438117 Test: atest Flag: com.android.server.accessibility.enable_autoclick_indicator Change-Id: Ica956d3e70584a9c0399e1df58fd02f7b7b8364b
diff --git a/services/accessibility/java/com/android/server/accessibility/autoclick/AutoclickTypePanel.java b/services/accessibility/java/com/android/server/accessibility/autoclick/AutoclickTypePanel.java index d164d85..f5dd9e7 100644 --- a/services/accessibility/java/com/android/server/accessibility/autoclick/AutoclickTypePanel.java +++ b/services/accessibility/java/com/android/server/accessibility/autoclick/AutoclickTypePanel.java
@@ -135,7 +135,7 @@ void onHoverChange(boolean hovered); } - private final Context mContext; + private Context mContext; private AutoclickTypeLinearLayout mContentView; @@ -456,6 +456,9 @@ mWindowManager.removeView(mContentView); } + // Update mContext with the new configuration. + mContext = mContext.createConfigurationContext(newConfig); + // Always re-inflate the views and resources to adopt the new configuration. // This is important even if the panel is hidden. inflateViewAndResources();