From 2c6c59279c2dba0f2f148f2cd3c7d4804c487367 Mon Sep 17 00:00:00 2001 From: Navaron Bracke Date: Mon, 20 Jan 2025 15:39:29 +0100 Subject: [PATCH] setup device orientation listener --- .../main/kotlin/dev/steenbakker/mobile_scanner/MobileScanner.kt | 2 +- .../dev/steenbakker/mobile_scanner/MobileScannerHandler.kt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScanner.kt b/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScanner.kt index 84bdd239..d19bb3c2 100644 --- a/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScanner.kt +++ b/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScanner.kt @@ -46,8 +46,8 @@ class MobileScanner( private val textureRegistry: TextureRegistry, private val mobileScannerCallback: MobileScannerCallback, private val mobileScannerErrorCallback: MobileScannerErrorCallback, - private val barcodeScannerFactory: (options: BarcodeScannerOptions?) -> BarcodeScanner = ::defaultBarcodeScannerFactory, private val deviceOrientationListener: DeviceOrientationListener, + private val barcodeScannerFactory: (options: BarcodeScannerOptions?) -> BarcodeScanner = ::defaultBarcodeScannerFactory, ) { /// Internal variables diff --git a/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScannerHandler.kt b/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScannerHandler.kt index c7a54137..fa53cfc9 100644 --- a/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScannerHandler.kt +++ b/android/src/main/kotlin/dev/steenbakker/mobile_scanner/MobileScannerHandler.kt @@ -84,6 +84,8 @@ class MobileScannerHandler( "dev.steenbakker.mobile_scanner/scanner/method") methodChannel!!.setMethodCallHandler(this) + val deviceOrientationListener = DeviceOrientationListener(activity) + deviceOrientationChannel = EventChannel(binaryMessenger, "dev.steenbakker.mobile_scanner/scanner/deviceOrientation") deviceOrientationChannel!!.setStreamHandler(deviceOrientationListener)