Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f99480ba authored by Tiger Huang's avatar Tiger Huang
Browse files

Make BiometricPrompt fits system bars

Although BiometricPrompt is TYPE_STATUS_BAR_SUB_PANEL, but it doesn't
have any of FLAG_LAYOUT_IN_SCREEN, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, or
SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, we should not remove statusBars()
from its mFitInsetsTypes. This CL restores its behavior of layout.

Fix: 152078356
Test: Manual.
Change-Id: Ie7a884f197d56a3b0ec00a932f2f3473eb20de3e
parent d668678a
Loading
Loading
Loading
Loading
+0 −2
Original line number Original line Diff line number Diff line
@@ -34,7 +34,6 @@ import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup;
import android.view.WindowInsets.Type;
import android.view.WindowManager;
import android.view.WindowManager;
import android.view.animation.Interpolator;
import android.view.animation.Interpolator;
import android.widget.FrameLayout;
import android.widget.FrameLayout;
@@ -620,7 +619,6 @@ public class AuthContainerView extends LinearLayout
        lp.privateFlags |= WindowManager.LayoutParams.SYSTEM_FLAG_SHOW_FOR_ALL_USERS;
        lp.privateFlags |= WindowManager.LayoutParams.SYSTEM_FLAG_SHOW_FOR_ALL_USERS;
        lp.setTitle("BiometricPrompt");
        lp.setTitle("BiometricPrompt");
        lp.token = windowToken;
        lp.token = windowToken;
        lp.setFitInsetsTypes(lp.getFitInsetsTypes() & ~Type.statusBars());
        return lp;
        return lp;
    }
    }
}
}