Use fyne.Do for popup updates

This commit is contained in:
Stu Leak 2026-01-04 12:56:40 -05:00
parent bf355f3482
commit 587ee37c04

View File

@ -1303,7 +1303,7 @@ func (cs *ColoredSelect) showPopup() {
}
// Hide popup after a short delay to allow the selection to be processed
time.AfterFunc(50*time.Millisecond, func() {
fyne.CurrentApp().Driver().RunOnMain(func() {
fyne.Do(func() {
if cs.popup != nil {
cs.popup.Hide()
cs.popup = nil