diff -r 401e44bae7c0 -r aa136ef12506 ProjectController.py --- a/ProjectController.py Wed Jan 30 18:54:12 2013 +1100 +++ b/ProjectController.py Wed Jan 30 19:03:25 2013 +0100 @@ -1123,19 +1123,16 @@ }.get(status,[]): self.ShowMethod(*args) self.previous_plcstate = status - return True - return False + {"Broken": self.logger.write_error, + None: lambda x: None}.get( + status, self.logger.write)(_("PLC is %s\n")%_(status)) + if self.AppFrame is not None: + self.AppFrame.RefreshStatusToolBar() def PullPLCStatusProc(self, event): if self._connector is None: self.StatusTimer.Stop() - if self.UpdateMethodsFromPLCStatus(): - - status = _(self.previous_plcstate) - {"Broken": self.logger.write_error, - None: lambda x: None}.get( - self.previous_plcstate, self.logger.write)(_("PLC is %s\n")%status) - self.AppFrame.RefreshStatusToolBar() + self.UpdateMethodsFromPLCStatus() def RegisterDebugVarToConnector(self): self.DebugTimer=None