diff options
author | Tor Norbye <tnorbye@google.com> | 2013-06-07 11:05:24 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2013-06-07 11:05:24 -0700 |
commit | 28d9ee094b1d352884aaf5b66b85b30335165c03 (patch) | |
tree | 0d244ca64930b7b7cb92b260747c6e6d4616fe9c /images | |
parent | ec3fb1e06285c0467a7a20360ca80453bc7635d4 (diff) | |
download | idea-28d9ee094b1d352884aaf5b66b85b30335165c03.tar.gz |
Snapshot 621d3b6adc5a7cb6f13e27610aa33af48f13da27 from master branch of git://git.jetbrains.org/idea/community.git
Change-Id: I3e2f8acd6054389626ab7c0f9065c8d905e99436
Diffstat (limited to 'images')
-rw-r--r-- | images/src/org/intellij/images/index/ImageInfoIndex.java | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/images/src/org/intellij/images/index/ImageInfoIndex.java b/images/src/org/intellij/images/index/ImageInfoIndex.java index 10a008eae8dd..06acab030809 100644 --- a/images/src/org/intellij/images/index/ImageInfoIndex.java +++ b/images/src/org/intellij/images/index/ImageInfoIndex.java @@ -46,16 +46,6 @@ public class ImageInfoIndex extends SingleEntryFileBasedIndexExtension<ImageInfo public static final ID<Integer, ImageInfo> INDEX_ID = ID.create("ImageFileInfoIndex"); - private final FileBasedIndex.InputFilter myInputFilter = new FileBasedIndex.InputFilter() { - @Override - public boolean acceptInput(final VirtualFile file) { - return (file.getFileSystem() == LocalFileSystem.getInstance() || file.getFileSystem() instanceof TempFileSystem) && - file.getFileType() == ImageFileTypeManager.getInstance().getImageFileType() && - (file.getLength() / 1024) < ourMaxImageSize - ; - } - }; - private final DataExternalizer<ImageInfo> myValueExternalizer = new DataExternalizer<ImageInfo>() { @Override public void save(final DataOutput out, final ImageInfo info) throws IOException { @@ -102,7 +92,14 @@ public class ImageInfoIndex extends SingleEntryFileBasedIndexExtension<ImageInfo @Override public FileBasedIndex.InputFilter getInputFilter() { - return myInputFilter; + return new DefaultFileTypeSpecificInputFilter(ImageFileTypeManager.getInstance().getImageFileType()) { + @Override + public boolean acceptInput(final VirtualFile file) { + return (file.getFileSystem() == LocalFileSystem.getInstance() || file.getFileSystem() instanceof TempFileSystem) && + (file.getLength() / 1024) < ourMaxImageSize + ; + } + }; } @Override |