@@ -77,16 +77,18 @@ private void initSystemBars() {
7777 }
7878 }
7979
80- getBridge ().getWebView ().post (() -> {
81- this .bridge .getWebView ().evaluateJavascript (viewportMetaJSFunction , (res ) -> {
82- boolean hasMetaViewportCover = res .equals ("true" );
80+ getBridge ()
81+ .getWebView ()
82+ .post (() -> {
83+ this .bridge .getWebView ().evaluateJavascript (viewportMetaJSFunction , (res ) -> {
84+ boolean hasMetaViewportCover = res .equals ("true" );
8385
84- useViewMargins = !hasMetaViewportCover && useViewMargins ;
86+ useViewMargins = !hasMetaViewportCover && useViewMargins ;
8587
86- initWindowInsetsListener ();
87- initSafeAreaInsets ();
88+ initWindowInsetsListener ();
89+ initSafeAreaInsets ();
90+ });
8891 });
89- });
9092
9193 getBridge ().executeOnMainThread (() -> {
9294 setStyle (style , "" );
@@ -147,7 +149,7 @@ private Insets calcSafeAreaInsets(WindowInsetsCompat insets) {
147149 }
148150
149151 private void initSafeAreaInsets () {
150- View v = (View )this .getBridge ().getWebView ().getParent ();
152+ View v = (View ) this .getBridge ().getWebView ().getParent ();
151153 WindowInsetsCompat insets = ViewCompat .getRootWindowInsets (v );
152154 Insets safeAreaInsets = calcSafeAreaInsets (insets );
153155
@@ -177,7 +179,7 @@ private void initWindowInsetsListener() {
177179 });
178180 }
179181
180- private void setSafeAreaMargins (View v , Insets insets ) {
182+ private void setSafeAreaMargins (View v , Insets insets ) {
181183 ViewGroup .MarginLayoutParams mlp = (ViewGroup .MarginLayoutParams ) v .getLayoutParams ();
182184 mlp .leftMargin = insets .left ;
183185 mlp .bottomMargin = insets .bottom ;
0 commit comments