Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r--TurtleArtActivity.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index df03b38..0c9d747 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -576,8 +576,9 @@ class TurtleArtActivity(activity.Activity):
if self.waiting_for_blocks:
_logger.debug("receiving project from sharer")
e,text = re.split(":",text,2)
- # unpack data
- self.tw.load_string(text)
+ if len(text) > 0:
+ self.tw.new_project()
+ self.tw.process_data(data_from_string(text))
# all caught up
self.waiting_for_blocks = False
@@ -1214,7 +1215,7 @@ class EditToolbar(gtk.Toolbar):
_logger.debug("paste to the project")
text = clipBoard.wait_for_text()
if text is not None:
- tawindow.clone_stack(self.activity.tw,text)
+ self.activity.tw.process_data(data_from_string(text))
"""
Help toolbar: Just an icon and a label for displaying hover help