Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-03-23 20:49:49 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-03-23 20:49:49 (GMT)
commit1742992bb6933c84aebf70724be71963e1862775 (patch)
tree1f3b08e7e9d84091b2ca353753f05f22dc5e7986
parent3865c17badf40873498f5e2f0cf182cd73fe1d3f (diff)
don't reload same help message repeatedly
-rw-r--r--TurtleArt/tawindow.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 195bf72..fa89b37 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -125,6 +125,7 @@ class TurtleArtWindow():
self.rect = gtk.gdk.Rectangle(0, 0, 0, 0)
self.no_help = False
+ self.last_label = None
self.keypress = ''
self.keyvalue = 0
@@ -1745,7 +1746,11 @@ class TurtleArtWindow():
label = help_strings[block_name]
else:
label = special_block_name
+ if self.last_label == label:
+ return 0
self.showlabel('help', label=label)
+ debug_output(label, True)
+ self.last_label = label
return 0
def _buttonrelease_cb(self, win, event):