From fc8be8da760782f1b39f97fb060341d916c28846 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 31 Aug 2012 17:10:34 +0400 Subject: [PATCH] INRE: FileBasedIndexImpl.handleDumbMode --- .../intellij/images/fileTypes/ImageDocumentationProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/images/src/org/intellij/images/fileTypes/ImageDocumentationProvider.java b/images/src/org/intellij/images/fileTypes/ImageDocumentationProvider.java index 49199eb0da7e..eeaef61d2463 100644 --- a/images/src/org/intellij/images/fileTypes/ImageDocumentationProvider.java +++ b/images/src/org/intellij/images/fileTypes/ImageDocumentationProvider.java @@ -16,6 +16,7 @@ package org.intellij.images.fileTypes; import com.intellij.lang.documentation.AbstractDocumentationProvider; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFileWithId; @@ -39,7 +40,7 @@ public class ImageDocumentationProvider extends AbstractDocumentationProvider { if (element instanceof PsiFileSystemItem && !((PsiFileSystemItem)element).isDirectory()) { final VirtualFile file = ((PsiFileSystemItem)element).getVirtualFile(); - if (file instanceof VirtualFileWithId) { + if (file instanceof VirtualFileWithId && !DumbService.isDumb(element.getProject())) { ImageInfoIndex.processValues(file, new FileBasedIndex.ValueProcessor() { public boolean process(VirtualFile file, ImageInfoIndex.ImageInfo value) { int imageWidth = value.width;