From 2de09ade8e41b12afe85d8ddaa95f2b981f71af2 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 5 Sep 2012 16:29:17 +0200 Subject: [PATCH 1/2] IDEA-90765 When a completion popup is visible in Python code, typing . does not popup next completion --- .../jetbrains/python/PythonAutoPopupTest.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/python/testSrc/com/jetbrains/python/PythonAutoPopupTest.java b/python/testSrc/com/jetbrains/python/PythonAutoPopupTest.java index c094508ede7f..241648920fb3 100644 --- a/python/testSrc/com/jetbrains/python/PythonAutoPopupTest.java +++ b/python/testSrc/com/jetbrains/python/PythonAutoPopupTest.java @@ -1,5 +1,6 @@ package com.jetbrains.python; +import com.intellij.codeInsight.lookup.impl.LookupImpl; import com.intellij.testFramework.fixtures.CompletionAutoPopupTester; import com.jetbrains.python.fixtures.PyTestCase; @@ -33,4 +34,21 @@ public class PythonAutoPopupTest extends PyTestCase { assertNotNull(myTester.getLookup()); } + public void testAutoPopupAfterDotDuringAnotherAutoPopup() { + myFixture.configureByText("a.py", FOO_CLASS + + "foo = Foo()\n" + + "foo2 = Foo()\n" + + ""); + myTester.typeWithPauses("foo"); + LookupImpl lookup1 = myTester.getLookup(); + assertNotNull(lookup1); + assertFalse(lookup1.isFocused()); + + myTester.typeWithPauses("."); + LookupImpl lookup2 = myTester.getLookup(); + assertNotSame(lookup1, lookup2); + assertNotNull(lookup2); + assertFalse(lookup2.isFocused()); + } + } From 5714709addf960904ffe9ec0ec8e899575759d2d Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Wed, 5 Sep 2012 21:15:37 +0400 Subject: [PATCH 2/2] dead icons --- python/resources/icon-robots.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 python/resources/icon-robots.txt diff --git a/python/resources/icon-robots.txt b/python/resources/icon-robots.txt new file mode 100644 index 000000000000..e1ca58536c30 --- /dev/null +++ b/python/resources/icon-robots.txt @@ -0,0 +1,2 @@ +# Only has artwork and tips stuff +skip: *