Skip to content

Commit cf95a47

Browse files
fix(liveness): Prevent crash on detachPreviewSurface is context is null (#255)
Co-authored-by: Matt Creaser <[email protected]>
1 parent 0d48f8b commit cf95a47

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

liveness/src/main/java/com/amplifyframework/ui/liveness/camera/OpenGLRenderer.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,11 @@ public ListenableFuture<Void> detachPreviewSurface() {
325325
mExecutor.execute(
326326
() -> {
327327
if (!mIsShutdown) {
328-
setWindowSurface(mAdditionalContext, null);
328+
if (mAdditionalContext != 0) {
329+
setWindowSurface(mAdditionalContext, null);
330+
} else if (DEBUG) {
331+
Log.d(TAG, "!!! mAdditionalContext null during detachPreviewSurface");
332+
}
329333
mAdditionalTransformation.mSurfaceSize = null;
330334
}
331335
completer.set(null);

0 commit comments

Comments
 (0)