From e4b23f05ba0d4fb4e5fd50deef96c990805e00b0 Mon Sep 17 00:00:00 2001 From: Alexey Pegov Date: Thu, 16 Sep 2010 14:37:42 +0400 Subject: [PATCH] fix java.awt.Color preview in quickDoc for some cases --- .../src/com/intellij/codeInsight/javadoc/ColorUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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();