From be52b61acbc83c67832be2a7ac24fea29c113ed1 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 14 Jul 2015 20:44:29 +0200 Subject: [PATCH] IDEA-142613 "Show Affected Paths" from annotations doesn't work in dumb mode --- .../openapi/editor/impl/EditorGutterComponentImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java index 0cab9c476256..e6478f35555a 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java @@ -1381,7 +1381,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse GutterIconRenderer renderer = getGutterRenderer(e); final Project project = myEditor.getProject(); - if (isNavigationBlocked(renderer, project)) { + if (renderer != null && isNavigationBlocked(renderer, project)) { DumbService.getInstance(project).showDumbModeNotification("Navigation is not available during indexing"); return; } @@ -1409,7 +1409,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse } } - private static boolean isNavigationBlocked(@Nullable GutterIconRenderer renderer, @Nullable Project project) { + private static boolean isNavigationBlocked(@NotNull GutterIconRenderer renderer, @Nullable Project project) { return project != null && DumbService.isDumb(project) && !DumbService.isDumbAware(renderer); }