diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ui/ProblemPreviewEditorPresentation.java b/platform/lang-impl/src/com/intellij/codeInspection/ui/ProblemPreviewEditorPresentation.java index 1a2803e9b0cb..9397b93905a9 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ui/ProblemPreviewEditorPresentation.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ui/ProblemPreviewEditorPresentation.java @@ -127,6 +127,7 @@ public class ProblemPreviewEditorPresentation { } private boolean appendFoldings(Segment toShowRange) { + if (toShowRange == null) return false; boolean isUpdated = false; final int startLine = Math.max(0, myDocument.getLineNumber(toShowRange.getStartOffset()) - 1); final int endLine = Math.min(myDocument.getLineCount(), myDocument.getLineNumber(toShowRange.getEndOffset()) + 2);