# HG changeset patch # User Laurent Bessard # Date 1367274789 -7200 # Node ID 6c8dfc4fc23b6ba01722b9c0550e08b6463f38be # Parent f0ea86d830edd903482d533ef85c0f302051dfaf Fixed bug in LogViewer when no Log Messages are available when first SetLogCounters diff -r f0ea86d830ed -r 6c8dfc4fc23b controls/LogViewer.py --- a/controls/LogViewer.py Mon Apr 29 10:35:15 2013 +0200 +++ b/controls/LogViewer.py Tue Apr 30 00:33:09 2013 +0200 @@ -408,10 +408,8 @@ new_messages = [new_message] else: new_messages.insert(0, new_message) - else: - if prev is None: - self.OldestMessages.append((-1, None)) - break + if prev is None and len(self.OldestMessages) <= level: + self.OldestMessages.append((-1, None)) self.previous_log_count[level] = count new_messages.sort() if len(new_messages) > 0: