diff --git a/platform/platform-api/src/com/intellij/ide/ui/UITheme.java b/platform/platform-api/src/com/intellij/ide/ui/UITheme.java index 5dd83a39007c14a8815fa3796bb9dca6bd3c5a96..0aba0cfd5f960287b6d46c29b57c04308d598f2c 100644 --- a/platform/platform-api/src/com/intellij/ide/ui/UITheme.java +++ b/platform/platform-api/src/com/intellij/ide/ui/UITheme.java @@ -109,6 +109,8 @@ public class UITheme { if ("null".equals(value)) { return null; } + if ("true".equals(value)) return Boolean.TRUE; + if ("false".equals(value)) return Boolean.FALSE; if (key.endsWith("Insets") || key.endsWith("padding")) { return parseInsets(value); @@ -131,7 +133,6 @@ public class UITheme { } else { final Color color = parseColor(value); final Integer invVal = getInteger(value); - final Boolean boolVal = "true".equals(value) ? Boolean.TRUE : "false".equals(value) ? Boolean.FALSE : null; Icon icon = value.startsWith("AllIcons.") ? IconLoader.getIcon(value) : null; if (color != null) { return new ColorUIResource(color); @@ -139,8 +140,6 @@ public class UITheme { return invVal; } else if (icon != null) { return new IconUIResource(icon); - } else if (boolVal != null) { - return boolVal; } } return value;