From 35f2c91b4ece73744825c4b6d2f3b2740d9375a1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Nov 2025 12:17:12 +0000 Subject: [PATCH 1/2] Initial plan From 84ec8df40e095b680fcbe51836d4cf418e4610ed Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Nov 2025 12:22:22 +0000 Subject: [PATCH 2/2] Fix NullPointerException in setupBroadcast when frameContainerLayout is null Co-authored-by: ricardosohn <2574132+ricardosohn@users.noreply.github.com> --- .../java/com/ahm/capacitor/camera/preview/CameraPreview.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java b/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java index 78f7f4c8..611e5f65 100644 --- a/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java +++ b/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java @@ -480,7 +480,7 @@ private void setupBroadcast() { new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { - if ((null != fragment) && (fragment.toBack == true)) { + if ((null != fragment) && (null != fragment.frameContainerLayout) && (fragment.toBack == true)) { fragment.frameContainerLayout.dispatchTouchEvent(event); } return false;