Я пытаюсь показать контекстное меню (стандартный компонент Menu) и при этом выбрать строку, по которой кликнули правой кнопкой:
downloadContextMenu.popup()
tableView.selection.clear()
tableView.selection.select(row)
Но есть проблема: TableView перерисуется и отобразит выделенную строку только после того, как я передвину мышь на что-то другое, например, кнопку. При этом, если сначала выделить, а потом отобразить меню:
tableView.selection.clear()
tableView.selection.select(row)
downloadContextMenu.popup()
то проблема будет при его повторном открытии (клик за пределами меню для его закрытия, а потом вновь правый клик. При этом кликать на строку левой кнопкой нельзя, а то перерисуется и отработает как надо). Вот как это исправить?