From c1d3d69be0c7ec64b81c588b637de7af91c0cd0e Mon Sep 17 00:00:00 2001 From: Francisco Pitriqueo Date: Wed, 5 Feb 2025 16:21:00 -0300 Subject: [PATCH] fix: catch null pointer exceptions thrown during launchRotateImage --- .../plugins/flutterexifrotation/FlutterExifRotationPlugin.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/src/main/kotlin/io/flutter/plugins/flutterexifrotation/FlutterExifRotationPlugin.kt b/android/src/main/kotlin/io/flutter/plugins/flutterexifrotation/FlutterExifRotationPlugin.kt index 83bb7e0..d7d6b99 100644 --- a/android/src/main/kotlin/io/flutter/plugins/flutterexifrotation/FlutterExifRotationPlugin.kt +++ b/android/src/main/kotlin/io/flutter/plugins/flutterexifrotation/FlutterExifRotationPlugin.kt @@ -83,6 +83,9 @@ class FlutterExifRotationPlugin : FlutterPlugin, MethodCallHandler { } catch (e: IOException) { result.error("error", "IOexception", null) e.printStackTrace() + } catch (e: NullPointerException) { + result.error("bitmap_decoding_error", "Bitmap could not be decoded: ${e.message}", null) + e.printStackTrace() } }