Files
wisp-open/internal/ui/tray/tray_start_linux.go
T
2026-05-09 13:51:20 -07:00

16 lines
375 B
Go

//go:build linux
package tray
import "github.com/getlantern/systray"
// On Linux, Wails already runs the GTK main loop on the main thread.
// Calling systray.Run() would start a second gtk_main() and may abort.
// Instead, we only register the tray and let the existing GTK loop drive it.
func Start(app App) {
systray.Register(
func() { onReady(app) },
onExit,
)
}