From 28c8155710ee628851a692db5e3492cbc10f0b07 Mon Sep 17 00:00:00 2001 From: Giacomo Randazzo Date: Fri, 8 Mar 2019 13:19:23 +0100 Subject: [PATCH] Fix bug --- .../java/com/otaliastudios/cameraview/CameraView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java index c9134686..b327be79 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraView.java @@ -293,8 +293,13 @@ public class CameraView extends FrameLayout implements LifecycleObserver { ((GlCameraPreview) mCameraPreview).addOverlayInputSurfaceListener(new GlCameraPreview.OverlayInputSurfaceListener() { @Override - public void onSurface(@NonNull Surface surface) { - mPreviewOverlayLayout.setOutputSurface(surface); + public void onSurface(@NonNull final Surface surface) { + mUiHandler.post(new Runnable() { + @Override + public void run() { + mPreviewOverlayLayout.setOutputSurface(surface); + } + }); } });