From a16b05c139ec3f964fb0453a3b1dd422c74168c4 Mon Sep 17 00:00:00 2001 From: Tim Matthews Date: Wed, 26 Apr 2017 13:36:38 +0100 Subject: [PATCH] Fixed guideColor being parsed as a boolean --- android/src/main/java/io/card/react/ReactCardIOModule.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/io/card/react/ReactCardIOModule.java b/android/src/main/java/io/card/react/ReactCardIOModule.java index 82e511a..8ec0ceb 100644 --- a/android/src/main/java/io/card/react/ReactCardIOModule.java +++ b/android/src/main/java/io/card/react/ReactCardIOModule.java @@ -8,6 +8,7 @@ import android.util.Log; import android.app.Activity; import android.content.Intent; +import android.graphics.Color; import org.json.JSONArray; import org.json.JSONException; @@ -63,7 +64,7 @@ public void scan(ReadableMap options, Promise promise) { scanIntent.putExtra(CardIOActivity.EXTRA_NO_CAMERA, this.getOptionBoolean(options, "noCamera", false)); // default: false scanIntent.putExtra(CardIOActivity.EXTRA_SCAN_EXPIRY, this.getOptionBoolean(options, "scanExpiry", false)); // default: false scanIntent.putExtra(CardIOActivity.EXTRA_LANGUAGE_OR_LOCALE, this.getOptionString(options, "languageOrLocale", null)); // default: false - scanIntent.putExtra(CardIOActivity.EXTRA_GUIDE_COLOR, this.getOptionBoolean(options, "guideColor", false)); // default: false + scanIntent.putExtra(CardIOActivity.EXTRA_GUIDE_COLOR, Color.parseColor(this.getOptionString(options, "guideColor", "green"))); // default: green scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_CONFIRMATION, this.getOptionBoolean(options, "suppressConfirmation", false)); // default: false scanIntent.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO, this.getOptionBoolean(options, "hideCardIOLogo", false)); // default: false