fix: 移除showAndActivate避免误显示SystrayMonitor窗口
回退绕过GLFW遍历所有NSWindow的失败方案,恢复使用activateApp()+ showDockIcon()+window.Show()。保留真正生效的修复:正确selector applicationShouldHandleReopen:hasVisibleWindows: + SetOnStarted延迟注册
This commit is contained in:
+2
-1
@@ -62,7 +62,8 @@ func (a *App) setupTray() {
|
||||
menu := fyne.NewMenu(i18n.T("WindowTitle"),
|
||||
fyne.NewMenuItem(i18n.T("TrayShowWindow"), func() {
|
||||
a.windowHidden = false
|
||||
showAndActivate()
|
||||
activateApp()
|
||||
showDockIcon()
|
||||
a.window.Show()
|
||||
a.window.RequestFocus()
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user