From 5be093dafc022dde232023f510d515528b4c355c Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 6 Mar 2022 11:00:53 +0000 Subject: [PATCH] Fix for "Synchronizing null%" systray bug introduced in 3.2.0 --- src/main/java/org/qortal/controller/Controller.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/controller/Controller.java b/src/main/java/org/qortal/controller/Controller.java index 4f466a6b..c51b3ae1 100644 --- a/src/main/java/org/qortal/controller/Controller.java +++ b/src/main/java/org/qortal/controller/Controller.java @@ -735,10 +735,14 @@ public class Controller extends Thread { actionText = Translator.INSTANCE.translate("SysTray", "CONNECTING"); SysTray.getInstance().setTrayIcon(3); } - else if (!this.isUpToDate()) { + else if (!this.isUpToDate() && Synchronizer.getInstance().isSynchronizing()) { actionText = String.format("%s - %d%%", Translator.INSTANCE.translate("SysTray", "SYNCHRONIZING_BLOCKCHAIN"), Synchronizer.getInstance().getSyncPercent()); SysTray.getInstance().setTrayIcon(3); } + else if (!this.isUpToDate()) { + actionText = String.format("%s", Translator.INSTANCE.translate("SysTray", "SYNCHRONIZING_BLOCKCHAIN")); + SysTray.getInstance().setTrayIcon(3); + } else { actionText = Translator.INSTANCE.translate("SysTray", "MINTING_DISABLED"); SysTray.getInstance().setTrayIcon(4);