201: Can't instantiate subclass of Task anymore
This commit is contained in:
committed by
Nikolay Krasko
parent
54b1c512c5
commit
b17a28381b
@@ -40,7 +40,6 @@ import com.intellij.usages.rules.UsageGroupingRule
|
|||||||
import com.intellij.util.CommonProcessors
|
import com.intellij.util.CommonProcessors
|
||||||
import org.jetbrains.kotlin.idea.core.util.clearDialogsResults
|
import org.jetbrains.kotlin.idea.core.util.clearDialogsResults
|
||||||
import org.jetbrains.kotlin.idea.core.util.setDialogsResult
|
import org.jetbrains.kotlin.idea.core.util.setDialogsResult
|
||||||
import org.jetbrains.kotlin.idea.findUsages.dialogs.KotlinFindPropertyUsagesDialog
|
|
||||||
import org.jetbrains.kotlin.idea.findUsages.handlers.KotlinFindMemberUsagesHandler
|
import org.jetbrains.kotlin.idea.findUsages.handlers.KotlinFindMemberUsagesHandler
|
||||||
import org.jetbrains.kotlin.idea.refactoring.CHECK_SUPER_METHODS_YES_NO_DIALOG
|
import org.jetbrains.kotlin.idea.refactoring.CHECK_SUPER_METHODS_YES_NO_DIALOG
|
||||||
import org.jetbrains.kotlin.idea.search.usagesSearch.ExpressionsOfTypeProcessor
|
import org.jetbrains.kotlin.idea.search.usagesSearch.ExpressionsOfTypeProcessor
|
||||||
@@ -322,15 +321,15 @@ internal fun findUsages(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ProgressManager.getInstance().run(object : Task(project, "", false) {
|
ProgressManager.getInstance().run(
|
||||||
override fun isModal() = true
|
object : Task.Modal(project, "", false) {
|
||||||
|
override fun run(indicator: ProgressIndicator) {
|
||||||
override fun run(indicator: ProgressIndicator) {
|
project.runReadActionInSmartMode {
|
||||||
project.runReadActionInSmartMode {
|
handler.processElementUsages(psiElement, processor, options)
|
||||||
handler.processElementUsages(psiElement, processor, options)
|
}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
})
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user