Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorMarion <marion.zepf@gmail.com>2013-06-21 15:15:16 (GMT)
committer Marion <marion.zepf@gmail.com>2013-06-21 15:15:16 (GMT)
commitf6a1b8a776edb031709e79c8f45db0fc3340a0ec (patch)
tree72b8bd40a3ed707ec55d66ce3972d67cb4537913 /TurtleArt
parent42db6932927075c68ba8f2acf2bb4c585486516f (diff)
parent4fededf1be849b0026f8d864a1d4fa071597e01e (diff)
Merge branch 'master' of git://git.sugarlabs.org/turtleart/mainline
Conflicts: TurtleArt/tawindow.py -- accepted everything from mainline
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tawindow.py20
1 files changed, 13 insertions, 7 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index a801b02..dc15269 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -139,7 +139,11 @@ class TurtleArtWindow():
self.interactive_mode = False
self.window = canvas_window
self.running_sugar = False
- self.activity = activity
+
+ if activity is not None:
+ self.activity = activity
+ else:
+ self.activity = parent
self.path = path
self.load_save_folder = os.path.join(path, 'samples')
@@ -297,17 +301,19 @@ class TurtleArtWindow():
self._init_plugins()
self._setup_plugins()
self._setup_misc(load_toolbar_shapes=load_toolbar_shapes)
-
+
if init_palettes:
+ self._basic_palettes.make_trash_palette()
for name in palette_init_on_start:
debug_output('initing palette %s' % (name), self.running_sugar)
self.show_toolbar_palette(palette_names.index(name),
- init_only=False, regenerate=True,
+ init_only=False,
+ regenerate=True,
show=False)
-
- self._basic_palettes.make_trash_palette()
-
- self.show_toolbar_palette(0, init_only=False, regenerate=True,
+
+ self.show_toolbar_palette(0,
+ init_only=False,
+ regenerate=True,
show=True)
if self.running_sugar: