mirror of
https://github.com/Mikescher/kpsync.git
synced 2025-10-24 21:55:08 +02:00
wip
This commit is contained in:
@@ -38,16 +38,24 @@ func (app *Application) setTrayState(txt string, icon []byte) func() {
|
||||
systray.SetIcon(icon)
|
||||
systray.SetTooltip(txt)
|
||||
|
||||
var finDone = false
|
||||
|
||||
fin := func() {
|
||||
app.masterLock.Lock()
|
||||
defer app.masterLock.Unlock()
|
||||
|
||||
if finDone {
|
||||
return
|
||||
}
|
||||
|
||||
if !app.trayReady.Get() {
|
||||
return
|
||||
}
|
||||
|
||||
systray.SetIcon(assets.IconDefault)
|
||||
systray.SetTooltip("Sleeping...")
|
||||
|
||||
finDone = true
|
||||
}
|
||||
|
||||
return fin
|
||||
|
||||
Reference in New Issue
Block a user