From 24766f55d4e3cd07e835986b87a53a762b0c8834 Mon Sep 17 00:00:00 2001 From: Markus Fisch Date: Sun, 19 Feb 2023 18:59:11 +0100 Subject: [PATCH] Fix setting error correction level for QR Codes ZXing C++ expects the error correction level to be in a range from 0 to 8, so the four possible values for QR codes need to be translated into this range. --- .../de/markusfisch/android/binaryeye/fragment/EncodeFragment.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/de/markusfisch/android/binaryeye/fragment/EncodeFragment.kt b/app/src/main/kotlin/de/markusfisch/android/binaryeye/fragment/EncodeFragment.kt index 7e6bd037..5290ffd5 100644 --- a/app/src/main/kotlin/de/markusfisch/android/binaryeye/fragment/EncodeFragment.kt +++ b/app/src/main/kotlin/de/markusfisch/android/binaryeye/fragment/EncodeFragment.kt @@ -142,7 +142,7 @@ class EncodeFragment : Fragment() { content, writer, getSize(sizeBarView.progress), - ecSpinner.selectedItemPosition, + (ecSpinner.selectedItemPosition + 1) * 2, if (writer.canBeInverted()) { colorsSpinner.selectedItemPosition } else 0