From 47db6a3558185779e0980485618a0f6de8746c8d Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 28 Jan 2013 20:26:58 +0100 Subject: [PATCH] EA-43057 - IOOBE: PyPsiUtils.removeSlash --- .../psi-api/src/com/jetbrains/python/psi/impl/PyPsiUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/psi-api/src/com/jetbrains/python/psi/impl/PyPsiUtils.java b/python/psi-api/src/com/jetbrains/python/psi/impl/PyPsiUtils.java index 34981829d251..1ff9777b7684 100644 --- a/python/psi-api/src/com/jetbrains/python/psi/impl/PyPsiUtils.java +++ b/python/psi-api/src/com/jetbrains/python/psi/impl/PyPsiUtils.java @@ -216,7 +216,9 @@ public class PyPsiUtils { toDelete.add(prev); prev = prev.getTreeNext(); } - statement.deleteChildRange(toDelete.get(0).getPsi(), toDelete.get(toDelete.size() - 1).getPsi()); + if (toDelete.size() > 0) { + statement.deleteChildRange(toDelete.get(0).getPsi(), toDelete.get(toDelete.size() - 1).getPsi()); + } } static List collectStubChildren(U e,