mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-220746 Fix mutation of template presentations in CorpusBuilder
GitOrigin-RevId: 892baba80b1fce7cf1a76090c7e2ed29658aa27b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ae080c0bf3
commit
16ba4b6875
+3
-4
@@ -3,9 +3,9 @@ package com.intellij.searchEverywhereMl.typos.models
|
||||
import com.intellij.ide.actions.ShowSettingsUtilImpl.Companion.getConfigurables
|
||||
import com.intellij.ide.ui.search.SearchableOptionsRegistrar
|
||||
import com.intellij.ide.ui.search.SearchableOptionsRegistrarImpl
|
||||
import com.intellij.ide.util.gotoByName.getAnActionText
|
||||
import com.intellij.openapi.actionSystem.ActionGroup
|
||||
import com.intellij.openapi.actionSystem.ActionManager
|
||||
import com.intellij.openapi.actionSystem.ActionPlaces
|
||||
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl
|
||||
import com.intellij.openapi.components.Service
|
||||
import com.intellij.openapi.components.service
|
||||
@@ -78,9 +78,8 @@ internal class CorpusBuilder(coroutineScope: CoroutineScope) {
|
||||
return actionManager.actionsOrStubs()
|
||||
.filterNot { it is ActionGroup && !it.isSearchable }
|
||||
.mapNotNull { action ->
|
||||
val presentation = action.templatePresentation
|
||||
action.applyTextOverride(ActionPlaces.ACTION_SEARCH, presentation)
|
||||
presentation.text?.let { tokenizeText(it) }
|
||||
val text = getAnActionText(action)
|
||||
text?.let { tokenizeText(it) }
|
||||
}
|
||||
.toSet()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user