From b45dbc949a8514bfdd3717e282a92699a8932e96 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 25 Jun 2018 18:40:37 +0200 Subject: [PATCH] don't fail in ShredImpl when querying injection over an uncommitted document (EA-123430 - assert: ShredImpl.) --- .../com/intellij/psi/impl/source/tree/injected/ShredImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/ShredImpl.java b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/ShredImpl.java index 0d87d5d5c974..0b08ec79779a 100644 --- a/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/ShredImpl.java +++ b/platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/ShredImpl.java @@ -50,7 +50,7 @@ class ShredImpl implements PsiLanguageInjectionHost.Shred { } private void assertValid() { - Segment hostRange = getHostRangeMarker(); + Segment hostRange = relevantRangeInHost.getPsiRange(); assert hostRange != null : "invalid host range: " + relevantRangeInHost; PsiLanguageInjectionHost host = hostElementPointer.getElement();