mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-156861 Remove logic about modality state which is unnecessary in scanner
GitOrigin-RevId: 96bbef036e12f0b56b15fb99a4d0c28c310fd35b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
55b6a785c9
commit
aebc03abd0
+1
-9
@@ -8,8 +8,6 @@ import com.google.common.util.concurrent.SettableFuture
|
||||
import com.intellij.openapi.Disposable
|
||||
import com.intellij.openapi.application.ApplicationManager
|
||||
import com.intellij.openapi.application.EDT
|
||||
import com.intellij.openapi.application.ModalityState
|
||||
import com.intellij.openapi.application.asContextElement
|
||||
import com.intellij.openapi.components.service
|
||||
import com.intellij.openapi.diagnostic.Logger
|
||||
import com.intellij.openapi.progress.ProcessCanceledException
|
||||
@@ -254,12 +252,6 @@ class UnindexedFilesScannerExecutorImpl(private val project: Project, private va
|
||||
task as UnindexedFilesScanner
|
||||
LOG.debug(Throwable("submit task, ${project.name}[${project.locationHash}], thread=${Thread.currentThread()}"))
|
||||
|
||||
var modality = ModalityState.defaultModalityState()
|
||||
if (modality == ModalityState.any()) {
|
||||
LOG.error("Unexpected modality: should not be ANY. Replace with NON_MODAL")
|
||||
modality = ModalityState.nonModal()
|
||||
}
|
||||
|
||||
val historyFuture = SettableFuture.create<ProjectScanningHistory>()
|
||||
if (ApplicationManager.getApplication().isDispatchThread) {
|
||||
ApplicationManager.getApplication().runWriteAction {
|
||||
@@ -267,7 +259,7 @@ class UnindexedFilesScannerExecutorImpl(private val project: Project, private va
|
||||
}
|
||||
}
|
||||
else {
|
||||
schedulingTasksScope.launch(modality.asContextElement() + Dispatchers.EDT, start = CoroutineStart.ATOMIC) {
|
||||
schedulingTasksScope.launch(Dispatchers.EDT, start = CoroutineStart.ATOMIC) {
|
||||
try {
|
||||
ensureActive()
|
||||
blockingContext {
|
||||
|
||||
Reference in New Issue
Block a user