Remove write action around finishLookup(), according to IJ 2017.1 req
This commit is contained in:
+1
-10
@@ -22,8 +22,6 @@ import com.intellij.codeInsight.lookup.LookupElementPresentation
|
|||||||
import com.intellij.codeInsight.lookup.LookupEvent
|
import com.intellij.codeInsight.lookup.LookupEvent
|
||||||
import com.intellij.codeInsight.lookup.LookupManager
|
import com.intellij.codeInsight.lookup.LookupManager
|
||||||
import com.intellij.codeInsight.lookup.impl.LookupImpl
|
import com.intellij.codeInsight.lookup.impl.LookupImpl
|
||||||
import com.intellij.openapi.application.Result
|
|
||||||
import com.intellij.openapi.command.WriteCommandAction
|
|
||||||
import com.intellij.testFramework.fixtures.JavaCodeInsightTestFixture
|
import com.intellij.testFramework.fixtures.JavaCodeInsightTestFixture
|
||||||
import org.jetbrains.kotlin.idea.completion.test.ExpectedCompletionUtils
|
import org.jetbrains.kotlin.idea.completion.test.ExpectedCompletionUtils
|
||||||
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
|
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
|
||||||
@@ -117,14 +115,7 @@ abstract class CompletionHandlerTestBase() : KotlinLightCodeInsightFixtureTestCa
|
|||||||
}
|
}
|
||||||
lookup.focusDegree = LookupImpl.FocusDegree.FOCUSED
|
lookup.focusDegree = LookupImpl.FocusDegree.FOCUSED
|
||||||
if (LookupEvent.isSpecialCompletionChar(completionChar)) {
|
if (LookupEvent.isSpecialCompletionChar(completionChar)) {
|
||||||
(object : WriteCommandAction.Simple<Any>(project) {
|
lookup.finishLookup(completionChar)
|
||||||
override fun run(result: Result<Any>) {
|
|
||||||
run()
|
|
||||||
}
|
|
||||||
override fun run() {
|
|
||||||
lookup.finishLookup(completionChar)
|
|
||||||
}
|
|
||||||
}).execute().throwException()
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fixture.type(completionChar)
|
fixture.type(completionChar)
|
||||||
|
|||||||
Reference in New Issue
Block a user