mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[terminal] IJPL-236735 Fix absence of run icon on fully typed lookup element
Just schedule completion list repaint after changing the icon. (cherry picked from commit daf5525d00fc8f6c5c578d7672991b6a1b0f5450) IJ-CR-193985 GitOrigin-RevId: 151b3af0f0f0d28330dcd833d2080e6221495ad7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6a0988f6a0
commit
9d545b929b
+2
@@ -156,6 +156,7 @@ private class TerminalSelectedItemIconUpdater(private val lookup: LookupImpl) :
|
||||
if (canExecuteWithChosenItem(selectedItem.lookupString, typedPrefix)) {
|
||||
selectedItem.getTerminalIcon()?.forceIcon(AllIcons.Actions.Execute)
|
||||
curSelectedItem = selectedItem
|
||||
lookup.list.repaint()
|
||||
}
|
||||
else {
|
||||
resetSelectedItemIcon()
|
||||
@@ -165,6 +166,7 @@ private class TerminalSelectedItemIconUpdater(private val lookup: LookupImpl) :
|
||||
private fun resetSelectedItemIcon() {
|
||||
curSelectedItem?.getTerminalIcon()?.useDefaultIcon()
|
||||
curSelectedItem = null
|
||||
lookup.list.repaint()
|
||||
}
|
||||
|
||||
private fun LookupElement.getTerminalIcon(): TerminalStatefulDelegatingIcon? {
|
||||
|
||||
Reference in New Issue
Block a user