From 6e64738d2513bb068c376a44667e288cc2e30c7b Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 1 Apr 2011 13:32:08 +0200 Subject: [PATCH] diagnostics (EA-26212 - NPE: UpdatePsiFileCopyright.checkComments) --- .../idea/copyright/psi/UpdatePsiFileCopyright.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdatePsiFileCopyright.java b/plugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdatePsiFileCopyright.java index 3498d6ea7fce..2f83668fe8d7 100644 --- a/plugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdatePsiFileCopyright.java +++ b/plugins/copyright/src/com/maddyhome/idea/copyright/psi/UpdatePsiFileCopyright.java @@ -232,7 +232,16 @@ public abstract class UpdatePsiFileCopyright extends AbstractUpdateCopyright { } } - addAction(new CommentAction(point == null ? 0 : point.getTextRange().getStartOffset(), prefix, suffix)); + final int pos; + if (point == null) { + pos = 0; + } + else { + final TextRange textRange = point.getTextRange(); + assert textRange != null : point.getClass(); + pos = textRange.getStartOffset(); + } + addAction(new CommentAction(pos, prefix, suffix)); } } catch (Exception e) {