controls/LogViewer.py
changeset 1020 2d20f25cd39f
parent 999 cbab4c1635bd
child 1071 5e740fe71fbe
equal deleted inserted replaced
1019:e5686874eaef 1020:2d20f25cd39f
   571             current_message = self.LogMessages[self.CurrentMessage]
   571             current_message = self.LogMessages[self.CurrentMessage]
   572             message, msgidx = self.GetMessageByTimestamp(current_message.Timestamp + seconds)
   572             message, msgidx = self.GetMessageByTimestamp(current_message.Timestamp + seconds)
   573             if message is None or self.IsMessagePanelBottom(msgidx):
   573             if message is None or self.IsMessagePanelBottom(msgidx):
   574                 self.ScrollToFirst()
   574                 self.ScrollToFirst()
   575             else:
   575             else:
       
   576                 if seconds > 0 and self.CurrentMessage == msgidx and msgidx < len(self.LogMessages) - 1:
       
   577                     msgidx += 1
   576                 self.CurrentMessage = msgidx
   578                 self.CurrentMessage = msgidx
   577                 self.RefreshView()
   579                 self.RefreshView()
   578             
   580             
   579     def ResetMessagePanel(self):
   581     def ResetMessagePanel(self):
   580         if len(self.LogMessages) > 0:
   582         if len(self.LogMessages) > 0: