From 51b0049f0583ee2df77631e762b445da84bd3609 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Mon, 28 Dec 2015 11:17:26 -0800 Subject: [PATCH] Fix ArrayIndex error. --- .../src/main/kotlin/com/beust/kobalt/Variant.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Variant.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Variant.kt index 83c04625..3d9380d1 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Variant.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/Variant.kt @@ -186,9 +186,9 @@ class Variant(val initialProductFlavor: ProductFlavorConfig? = null, } fun toCamelcaseDir() : String { - val pfName = productFlavor.name - val btName = buildType.name - return pfName[0].toLowerCase() + pfName.substring(1) + btName[0].toUpperCase() + btName.substring(1) + fun lci(s : String) = if (s.length == 0 || s.length == 1) s else s[0].toLowerCase() + s.substring(1) + + return lci(productFlavor.name) + buildType.name.capitalize() } fun toIntermediateDir() : String {