You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched the issue tracker for open issues that relate to the same problem, before opening a new one.
This issue only relates to a single bug. I will open new issues for any other problems.
Describe the bug
Hello! I am porting a systray application to fyne, and I believe I have found a race condition. If an application refreshes the system tray menu from a Goroutine, menu items can be duplicated.
How to reproduce
Create an application with a system tray menu.
Add a lifecycle hook which refreshes the menu from a Goroutine (see example code)
Checklist
Describe the bug
Hello! I am porting a systray application to fyne, and I believe I have found a race condition. If an application refreshes the system tray menu from a Goroutine, menu items can be duplicated.
How to reproduce
Screenshots
Example code
Fyne version
2.4.4
Go compiler version
1.22.0
Operating system and version
macOS Sonoma
Additional Information
No response
The text was updated successfully, but these errors were encountered: