Loading core/java/android/window/flags/large_screen_experiences_app_compat.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -146,3 +146,13 @@ flag { bug: "372848702" is_exported: true } flag { name: "release_user_aspect_ratio_wm" namespace: "large_screen_experiences_app_compat" description: "Whether to release UserAspectRatioSettingsWindowManager when button is hidden" bug: "385049711" metadata { purpose: PURPOSE_BUGFIX } } No newline at end of file libs/WindowManager/Shell/src/com/android/wm/shell/compatui/UserAspectRatioSettingsLayout.java +4 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ import android.widget.ImageButton; import android.widget.LinearLayout; import android.widget.TextView; import com.android.window.flags.Flags; import com.android.wm.shell.R; /** Loading Loading @@ -172,6 +173,9 @@ public class UserAspectRatioSettingsLayout extends LinearLayout { @Override public void onAnimationEnd(Animator animation) { view.setVisibility(View.GONE); if (Flags.releaseUserAspectRatioWm()) { mWindowManager.release(); } } }); fadeOut.start(); Loading Loading
core/java/android/window/flags/large_screen_experiences_app_compat.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -146,3 +146,13 @@ flag { bug: "372848702" is_exported: true } flag { name: "release_user_aspect_ratio_wm" namespace: "large_screen_experiences_app_compat" description: "Whether to release UserAspectRatioSettingsWindowManager when button is hidden" bug: "385049711" metadata { purpose: PURPOSE_BUGFIX } } No newline at end of file
libs/WindowManager/Shell/src/com/android/wm/shell/compatui/UserAspectRatioSettingsLayout.java +4 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ import android.widget.ImageButton; import android.widget.LinearLayout; import android.widget.TextView; import com.android.window.flags.Flags; import com.android.wm.shell.R; /** Loading Loading @@ -172,6 +173,9 @@ public class UserAspectRatioSettingsLayout extends LinearLayout { @Override public void onAnimationEnd(Animator animation) { view.setVisibility(View.GONE); if (Flags.releaseUserAspectRatioWm()) { mWindowManager.release(); } } }); fadeOut.start(); Loading