fix: popup focus on tab events

This commit is contained in:
Carl-Robert Linnupuu 2024-07-26 12:50:23 +03:00
parent e34a3c40dd
commit fb3216ebba

View file

@ -69,10 +69,6 @@ class CustomTextPaneKeyAdapter(
)
)
return
} else if (e.keyChar == '\t') {
suggestionsPopupManager.requestFocus()
suggestionsPopupManager.selectNext()
return
} else if (popupVisible) {
updateSuggestions()
}
@ -88,6 +84,14 @@ class CustomTextPaneKeyAdapter(
}
}
override fun keyPressed(e: KeyEvent) {
if (e.keyChar == '\t') {
suggestionsPopupManager.requestFocus()
suggestionsPopupManager.selectNext()
e.consume()
}
}
private fun updateSuggestions() {
CoroutineScope(Dispatchers.Default).launch {
runInEdt {