fix root type detection for directory

This commit is contained in:
Gregory.Shrago
2015-02-17 03:44:46 +03:00
parent b75d22162c
commit 3f7f31501b
@@ -109,9 +109,9 @@ public class ScratchFileServiceImpl extends ScratchFileService implements Persis
@Nullable
@Override
public RootType getRootType(@NotNull VirtualFile file) {
VirtualFile parent = file.getParent();
if (!(parent instanceof VirtualFileWithId)) return null;
RootType result = myIndex.getInfoForFile(parent);
VirtualFile directory = file.isDirectory() ? file : file.getParent();
if (!(directory instanceof VirtualFileWithId)) return null;
RootType result = myIndex.getInfoForFile(directory);
return result == NULL_TYPE ? null : result;
}