From 9472d894ad5dbaa1f111b4532c2dc86bfa34fed9 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 08 Nov 2012 20:10:23 +0000 Subject: use stop_plugins() method instead of repeating code --- (limited to 'TurtleArt') diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index 71561de..7b84e9e 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -155,8 +155,7 @@ class LogoCode: def stop_logo(self): """ Stop logo is called from the Stop button on the toolbar """ self.step = _just_stop() - for plugin in self.tw._plugins: - plugin.stop() + self.tw.stop_plugins() if self.tw.gst_available: from tagplay import stop_media stop_media(self) diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 32e672b..019b345 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -368,7 +368,7 @@ class TurtleArtWindow(): for plugin in self.turtleart_plugins: plugin.start() - def _stop_plugins(self): + def stop_plugins(self): ''' Stop is called whenever we stop execution. ''' for plugin in self.turtleart_plugins: plugin.stop() -- cgit v0.9.1