From cfdf5e8c1e378e88dfae4cb44d875404382dc7c1 Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Thu, 28 Jun 2012 19:05:39 +0400 Subject: [PATCH] do not load image file content into vfs for indexing, use RandomAccessFile with index independent on content --- images/src/org/intellij/images/index/ImageInfoIndex.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/images/src/org/intellij/images/index/ImageInfoIndex.java b/images/src/org/intellij/images/index/ImageInfoIndex.java index ec1ee69b8384..e9f1bdfb614f 100644 --- a/images/src/org/intellij/images/index/ImageInfoIndex.java +++ b/images/src/org/intellij/images/index/ImageInfoIndex.java @@ -61,7 +61,7 @@ public class ImageInfoIndex extends SingleEntryFileBasedIndexExtension myDataIndexer = new SingleEntryIndexer(false) { @Override protected ImageInfo computeValue(@NotNull FileContent inputData) { - final ImageInfoReader.Info info = ImageInfoReader.getInfo(inputData.getContent()); + final ImageInfoReader.Info info = ImageInfoReader.getInfo(inputData.getFile().getPath()); return info != null? new ImageInfo(info.width, info.height, info.bpp) : null; } }; @@ -93,9 +93,14 @@ public class ImageInfoIndex extends SingleEntryFileBasedIndexExtension