diff --git a/app/src/main/java/org/fnives/android/qrcodetransfer/create/CreateQRCode.kt b/app/src/main/java/org/fnives/android/qrcodetransfer/create/CreateQRCode.kt index 12b7de0..e38f270 100644 --- a/app/src/main/java/org/fnives/android/qrcodetransfer/create/CreateQRCode.kt +++ b/app/src/main/java/org/fnives/android/qrcodetransfer/create/CreateQRCode.kt @@ -166,11 +166,12 @@ fun QRCodeContentInput( val coroutineScope = rememberCoroutineScope { Dispatchers.IO } val holder = remember(coroutineScope) { JobHolder(null) } - val createBitmaps = remember(bitmaps, content) { + val createBitmaps = remember(bitmaps, content, SequenceProtocol.versionCode, SequenceProtocol.encodeBase64) { return@remember fun() { if (content.isBlank()) return keyboardController?.hide() setLoading(true) + setBitmaps(emptyList()) holder.cancel() holder.job = coroutineScope.launch { val matrix = SequenceProtocol.createBitMatrix(content)