diff --git a/java/java-impl/src/com/intellij/codeInsight/javadoc/ColorUtil.java b/java/java-impl/src/com/intellij/codeInsight/javadoc/ColorUtil.java index 0ae045a61d51..f7094421b980 100644 --- a/java/java-impl/src/com/intellij/codeInsight/javadoc/ColorUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/javadoc/ColorUtil.java @@ -30,7 +30,7 @@ public class ColorUtil { } public static String generatePreviewHtml(@NotNull final Color color) { - return String.format("
 
", com.intellij.ui.ColorUtil.toHex(color)); + return String.format("
 
", com.intellij.ui.ColorUtil.toHex(color)); } public static void appendColorPreview(final PsiVariable variable, final StringBuilder buffer) { @@ -52,7 +52,7 @@ public class ColorUtil { final Object o = helper.computeConstantExpression(each); if (o instanceof Integer) { values[i] = ((Integer) o).intValue(); - values[i] = values[i] > 255 ? 255 : values[i] < 0 ? 0 : values[i]; + values[i] = values[i] > 255 && expressions.length > 1 ? 255 : values[i] < 0 ? 0 : values[i]; i++; } else if (o instanceof Float) { values2[j] = ((Float) o).floatValue();