From 6b15812a4ee6c1e2764f450ece969a3d451a58a4 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 20 Jul 2016 14:48:47 +0300 Subject: [PATCH] assertion --- .../com/intellij/openapi/util/registry/RegistryValue.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/util/src/com/intellij/openapi/util/registry/RegistryValue.java b/platform/util/src/com/intellij/openapi/util/registry/RegistryValue.java index 64f0f78b3dad..2e7476759421 100644 --- a/platform/util/src/com/intellij/openapi/util/registry/RegistryValue.java +++ b/platform/util/src/com/intellij/openapi/util/registry/RegistryValue.java @@ -135,7 +135,7 @@ public class RegistryValue { String stringCachedValue = myStringCachedValue; if (stringCachedValue == null) { stringCachedValue = _get(key, defaultValue, true); - if (isBoolean()) { + if (isBoolean(stringCachedValue)) { stringCachedValue = Boolean.valueOf(stringCachedValue).toString(); } myStringCachedValue = stringCachedValue; @@ -232,6 +232,9 @@ public class RegistryValue { } public boolean isBoolean() { - return "true".equals(asString()) || "false".equals(asString()); + return isBoolean(asString()); + } + private static boolean isBoolean(String s) { + return "true".equals(s) || "false".equals(s); } }