From 3e421141907b7626d62f540b9d9f6c306d74c7d6 Mon Sep 17 00:00:00 2001 From: Sawyer Blatz Date: Fri, 27 Sep 2019 14:19:14 -0700 Subject: [PATCH] For #5656: Fixes nightly major version number crash --- .../main/java/org/mozilla/fenix/whatsnew/WhatsNewVersion.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/whatsnew/WhatsNewVersion.kt b/app/src/main/java/org/mozilla/fenix/whatsnew/WhatsNewVersion.kt index 8bb4702ee..502a2f333 100644 --- a/app/src/main/java/org/mozilla/fenix/whatsnew/WhatsNewVersion.kt +++ b/app/src/main/java/org/mozilla/fenix/whatsnew/WhatsNewVersion.kt @@ -27,8 +27,10 @@ open class WhatsNewVersion(internal open val version: String) { return false } + // Splitting on a dot to get the major version number fails on nightly builds, so we + // return 0 in those cases val majorVersionNumber: Int - get() = version.split(".").first().toInt() + get() = version.split(".").first().toIntOrNull() ?: 0 } data class ContextWhatsNewVersion(private val context: Context) : WhatsNewVersion("") {