diff --git a/android/build.gradle b/android/build.gradle index 13607e3..dd63f1b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -2,14 +2,14 @@ group 'net.touchcapture.qr.flutterqr' version '1.0-SNAPSHOT' buildscript { - ext.kotlin_version = '1.2.71' + ext.kotlin_version = '1.3.21' repositories { google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.1' + classpath 'com.android.tools.build:gradle:3.3.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt b/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt index 4166704..10d1838 100644 --- a/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt +++ b/android/src/main/kotlin/net/touchcapture/qr/flutterqr/QRView.kt @@ -88,6 +88,7 @@ class QRView(context: Context, private val registrar: PluginRegistry.Registrar, } override fun dispose() { + barcodeView.pause() } private inner class CameraRequestPermissionsListener : PluginRegistry.RequestPermissionsResultListener { @@ -143,4 +144,4 @@ class QRView(context: Context, private val registrar: PluginRegistry.Registrar, } } -} \ No newline at end of file +} diff --git a/ios/Classes/FlutterQrPlugin.m b/ios/Classes/FlutterQrPlugin.m index 650f8dd..f362c4b 100644 --- a/ios/Classes/FlutterQrPlugin.m +++ b/ios/Classes/FlutterQrPlugin.m @@ -1,5 +1,5 @@ #import "FlutterQrPlugin.h" -#import "qr_code_scanner-Swift.h" +#import "qr_code_scanner/qr_code_scanner-Swift.h" @implementation FlutterQrPlugin + (void)registerWithRegistrar:(NSObject*)registrar { [SwiftFlutterQrPlugin registerWithRegistrar:registrar];