Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tawindow.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r--TurtleArt/tawindow.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index f8ecf02..852661b 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -494,7 +494,7 @@ class TurtleArtWindow():
self.lc.prim_clear()
self.display_coordinates()
- def run_button(self, time):
+ def run_button(self, time, running_from_button_push=False):
""" Run turtle! """
if self.running_sugar:
self.activity.recenter()
@@ -505,6 +505,10 @@ class TurtleArtWindow():
self.step_time = time
debug_output("running stack starting from %s" % (blk.name),
self.running_sugar)
+ if running_from_button_push:
+ self.selected_blk = None
+ else:
+ self.selected_blk = blk
self._run_stack(blk)
return
@@ -514,6 +518,10 @@ class TurtleArtWindow():
self.step_time = time
debug_output("running stack starting from %s" % (blk.name),
self.running_sugar)
+ if running_from_button_push:
+ self.selected_blk = None
+ else:
+ self.selected_blk = blk
self._run_stack(blk)
return