8000 fix: avoid crashes when surfaceTextureHelper is null. (#1743) · flutter-webrtc/flutter-webrtc@31f9b31 · GitHub
[go: up one dir, main page]

Skip to content

Commit 31f9b31

Browse files
authored
fix: avoid crashes when surfaceTextureHelper is null. (#1743)
1 parent c7f31eb commit 31f9b31

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

android/src/main/java/com/cloudwebrtc/webrtc/GetUserMediaImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,12 @@ private ConstraintsMap getUserVideo(ConstraintsMap constraints, MediaStream medi
750750
String threadName = Thread.currentThread().getName() + "_texture_camera_thread";
751751
SurfaceTextureHelper surfaceTextureHelper =
752752
SurfaceTextureHelper.create(threadName, EglUtils.getRootEglBaseContext());
753+
754+
if (surfaceTextureHelper == null) {
755+
Log.e(TAG, "surfaceTextureHelper is null");
756+
return null;
757+
}
758+
753759
videoCapturer.initialize(
754760
surfaceTextureHelper, applicationContext, videoSource.getCapturerObserver());
755761

0 commit comments

Comments
 (0)
0