# HG changeset patch # User Neil Muller # Date 1259440665 0 # Node ID 2a913d34c95ae8b6ee65f38d417262775a98d253 # Parent 95c71a13468c36660fcd85e27a1351c6582e1894 Don't repaint the entire toolbar on counter updates diff -r 95c71a13468c -r 2a913d34c95a gamelib/toolbar.py --- a/gamelib/toolbar.py Sat Nov 28 20:31:48 2009 +0000 +++ b/gamelib/toolbar.py Sat Nov 28 20:37:45 2009 +0000 @@ -59,8 +59,9 @@ def mkcountupdate(counter): def update_counter(self, value): - getattr(self, counter).update_value("%s " % value) - self.repaint() + widget = getattr(self, counter) + widget.update_value("%s " % value) + widget.repaint() return update_counter class BaseToolBar(gui.Table):