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.LookupManager
|
||||
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 org.jetbrains.kotlin.idea.completion.test.ExpectedCompletionUtils
|
||||
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
|
||||
@@ -117,14 +115,7 @@ abstract class CompletionHandlerTestBase() : KotlinLightCodeInsightFixtureTestCa
|
||||
}
|
||||
lookup.focusDegree = LookupImpl.FocusDegree.FOCUSED
|
||||
if (LookupEvent.isSpecialCompletionChar(completionChar)) {
|
||||
(object : WriteCommandAction.Simple<Any>(project) {
|
||||
override fun run(result: Result<Any>) {
|
||||
run()
|
||||
}
|
||||
override fun run() {
|
||||
lookup.finishLookup(completionChar)
|
||||
}
|
||||
}).execute().throwException()
|
||||
lookup.finishLookup(completionChar)
|
||||
}
|
||||
else {
|
||||
fixture.type(completionChar)
|
||||
|
||||
Reference in New Issue
Block a user