From a679f3af291f3e595a519e740ff62399ef7ebf54 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 24 Jun 2010 15:45:26 +0400 Subject: [PATCH] fix logic of enabling Override Methods in Python (PY-1132) --- .../python/codeInsight/override/PyOverrideImplementUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/codeInsight/override/PyOverrideImplementUtil.java b/python/src/com/jetbrains/python/codeInsight/override/PyOverrideImplementUtil.java index 2b69e307f233..9858d9585c07 100644 --- a/python/src/com/jetbrains/python/codeInsight/override/PyOverrideImplementUtil.java +++ b/python/src/com/jetbrains/python/codeInsight/override/PyOverrideImplementUtil.java @@ -39,7 +39,7 @@ public class PyOverrideImplementUtil { if (element == null) { // are we in whitespace after last class? PY-440 final PsiElement lastChild = file.getLastChild(); - if (lastChild instanceof PsiWhiteSpace && + if (lastChild != null && offset >= lastChild.getTextRange().getStartOffset() && offset <= lastChild.getTextRange().getEndOffset()) { element = lastChild;