Skip to content

Commit 7f50c63

Browse files
Merge pull request #269 from MihaiCristianCondrea/codex/fix-nullpointerexception-in-fragmentcontainerview
Avoid installing compat insets on FragmentContainerView
2 parents 77c5cdc + e9ed78a commit 7f50c63

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/src/main/java/com/d4rk/androidtutorials/java/utils/EdgeToEdgeDelegate.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import androidx.core.view.ViewGroupCompat;
1414
import androidx.core.view.WindowCompat;
1515
import androidx.core.view.WindowInsetsCompat;
16+
import androidx.fragment.app.FragmentContainerView;
1617

1718
import com.d4rk.androidtutorials.java.R;
1819
import com.google.android.material.appbar.AppBarLayout;
@@ -160,7 +161,9 @@ private static void applyInsetsAsPadding(View view, int insetTypes,
160161
}
161162

162163
if (view instanceof ViewGroup viewGroup) {
163-
ViewGroupCompat.installCompatInsetsDispatch(viewGroup);
164+
if (!(viewGroup instanceof FragmentContainerView)) {
165+
ViewGroupCompat.installCompatInsetsDispatch(viewGroup);
166+
}
164167
}
165168

166169
InsetsPadding basePadding = (InsetsPadding) view.getTag(R.id.tag_edge_to_edge_padding);

0 commit comments

Comments
 (0)