From 9fc2ae0f57edeaab5413aec85a294c9db29eaee4 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 28 Aug 2012 16:20:48 +0400 Subject: [PATCH] do not read stubs in vain --- .../util/xml/impl/FileDescriptionCachedValueProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java b/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java index d7008f162b13..584ed44c3891 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java +++ b/xml/dom-impl/src/com/intellij/util/xml/impl/FileDescriptionCachedValueProvider.java @@ -114,7 +114,7 @@ class FileDescriptionCachedValueProvider implements SemEle VirtualFile file = myXmlFile.getVirtualFile(); FileStub stub = null; - if (file instanceof VirtualFileWithId) { + if (description.hasStubs() && file instanceof VirtualFileWithId) { ApplicationManager.getApplication().assertReadAccessAllowed(); if (!DomStubBuilder.isStubBuilding(myXmlFile)) { ObjectStubTree stubTree = StubTreeLoader.getInstance().readOrBuild(myXmlFile.getProject(), file, myXmlFile);