summaryrefslogtreecommitdiff
path: root/images
diff options
context:
space:
mode:
authorTor Norbye <tnorbye@google.com>2013-06-07 11:05:24 -0700
committerTor Norbye <tnorbye@google.com>2013-06-07 11:05:24 -0700
commit28d9ee094b1d352884aaf5b66b85b30335165c03 (patch)
tree0d244ca64930b7b7cb92b260747c6e6d4616fe9c /images
parentec3fb1e06285c0467a7a20360ca80453bc7635d4 (diff)
downloadidea-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.java19
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