diff options
Diffstat (limited to 'android/view/autofill')
-rw-r--r-- | android/view/autofill/AutofillPopupWindow.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/android/view/autofill/AutofillPopupWindow.java b/android/view/autofill/AutofillPopupWindow.java index 1da998d0..a6495d15 100644 --- a/android/view/autofill/AutofillPopupWindow.java +++ b/android/view/autofill/AutofillPopupWindow.java @@ -79,6 +79,11 @@ public class AutofillPopupWindow extends PopupWindow { public AutofillPopupWindow(@NonNull IAutofillWindowPresenter presenter) { mWindowPresenter = new WindowPresenter(presenter); + // We want to show the window as system controlled one so it covers app windows, but it has + // to be an application type (so it's contained inside the application area). + // Hence, we set it to the application type with the highest z-order, which currently + // is TYPE_APPLICATION_ABOVE_SUB_PANEL. + setWindowLayoutType(WindowManager.LayoutParams.TYPE_APPLICATION_ABOVE_SUB_PANEL); setTouchModal(false); setOutsideTouchable(true); setInputMethodMode(INPUT_METHOD_NOT_NEEDED); |