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();