Skip to content

Commit 4eddd2c

Browse files
committed
Fix random NullPointerException when adding video player view
1 parent ae369ec commit 4eddd2c

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,9 +1313,11 @@ private void addVideoPlayerView() {
13131313
// Prevent from re-adding a view multiple times
13141314
new Handler(Looper.getMainLooper()).post(() ->
13151315
player.UIs().get(MainPlayerUi.class).ifPresent(playerUi -> {
1316-
playerUi.removeViewFromParent();
1317-
binding.playerPlaceholder.addView(playerUi.getBinding().getRoot());
1318-
playerUi.setupVideoSurfaceIfNeeded();
1316+
if (binding != null) {
1317+
playerUi.removeViewFromParent();
1318+
binding.playerPlaceholder.addView(playerUi.getBinding().getRoot());
1319+
playerUi.setupVideoSurfaceIfNeeded();
1320+
}
13191321
}));
13201322
}
13211323

0 commit comments

Comments
 (0)