EA-37979 color may be null
authorKirill Likhodedov <Kirill.Likhodedov@jetbrains.com>
Sat, 11 Aug 2012 08:58:50 +0000 (12:58 +0400)
committerKirill Likhodedov <Kirill.Likhodedov@jetbrains.com>
Sat, 11 Aug 2012 08:58:50 +0000 (12:58 +0400)
platform/platform-impl/src/com/intellij/openapi/diff/impl/incrementalMerge/ChangeHighlighterHolder.java

index d98d5ab393e8f050356b185e0fccda52f2ff406e..327b70596b6d1fdae36d869ef99a6b382b76047e 100644 (file)
@@ -62,7 +62,7 @@ class ChangeHighlighterHolder {
   private void highlighterCreated(RangeHighlighter highlighter, TextAttributes attrs, boolean applied) {
     if (attrs != null) {
       Color color = attrs.getErrorStripeColor();
-      if (applied) {
+      if (color != null && applied) {
         color = makeColorForApplied(color);
       }
       highlighter.setErrorStripeMarkColor(color);
@@ -70,7 +70,8 @@ class ChangeHighlighterHolder {
     myHighlighters.add(highlighter);
   }
 
-  private static Color makeColorForApplied(Color color) {
+  @NotNull
+  private static Color makeColorForApplied(@NotNull Color color) {
     return new Color(color.getRed(), color.getGreen(), color.getBlue(), APPLIED_CHANGE_TRANSPARENCY);
   }