GODT-1029: Fix tray icon not updating under certain conditions

This commit is contained in:
Alexander Bilyak
2021-02-25 12:51:32 +01:00
committed by Jakub Cuth
parent fd73ec6861
commit 18668aafc9
4 changed files with 47 additions and 22 deletions

View File

@ -108,31 +108,25 @@ Rectangle {
onStateChanged : {
switch (root.state) {
case "internetCheck":
break;
break;
case "noInternet" :
gui.warningFlags |= Style.warnInfoBar
retryInternet.start()
secLeft=checkInterval[iTry]
break;
retryInternet.start()
secLeft=checkInterval[iTry]
break;
case "oldVersion":
gui.warningFlags |= Style.warnInfoBar
break;
break;
case "forceUpdate":
gui.warningFlags |= Style.errorInfoBar
break;
break;
case "upToDate":
gui.warningFlags &= ~Style.warnInfoBar
iTry = 0
secLeft=checkInterval[iTry]
break;
iTry = 0
secLeft=checkInterval[iTry]
break;
case "updateRestart":
gui.warningFlags |= Style.warnInfoBar
break;
break;
case "updateError":
gui.warningFlags |= Style.errorInfoBar
break;
break;
default :
break;
break;
}
if (root.state!="noInternet") {
@ -271,7 +265,7 @@ Rectangle {
target: closeSign
visible: true
onClicked: {
root.state = "upToDate"
go.updateState = "upToDate"
}
}
},