--- a/ProjectController.py Mon Oct 09 16:42:59 2023 +0200
+++ b/ProjectController.py Mon Oct 09 21:27:17 2023 +0200
@@ -1509,15 +1509,11 @@
if self.AppFrame is not None:
self.AppFrame.RefreshStatusToolBar()
- if status == PlcStatus.Disconnected:
- self.AppFrame.ConnectionStatusBar.SetStatusText(
- self.AppFrame.ConnectionStatusBar.SetStatusText('', 2)
- self.AppFrame.ConnectionStatusBar.SetStatusText(
- _("Connected to URI: %s") % self.BeremizRoot.getURI_location().strip(), 1)
- self.AppFrame.ConnectionStatusBar.SetStatusText(
+ texts = [_(PlcStatus.Disconnected), ''] \ + if status == PlcStatus.Disconnected or self._connector is None else \ + [_("Connected to URI: %s") % self.BeremizRoot.getURI_location().strip(), _(status)] + for i,txt in enumerate(texts): + self.AppFrame.ConnectionStatusBar.SetStatusText(txt, i+1) def ShowPLCProgress(self, status="", progress=0):