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>2013-02-01 01:07:34 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-02-01 01:07:34 (GMT)
commit9b5e835878ef79ac7246d4581259cc212f52b71e (patch)
tree1980e08a8a3932a63c96eb609b4610365bf3f48d
parent5582576bafcef29ea7dbb1d8317d65ab4e839bc3 (diff)
fix problem with save, save as path and file names
-rwxr-xr-xturtleblocks.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/turtleblocks.py b/turtleblocks.py
index 4526630..8a683d0 100755
--- a/turtleblocks.py
+++ b/turtleblocks.py
@@ -174,7 +174,6 @@ class TurtleMain():
if self._ta_file is None:
self.tw.load_start()
else:
- print self._ta_file
self.tw.load_start(self._ta_file)
self.tw.lc.trace = 0
if self._run_on_launch:
@@ -206,7 +205,7 @@ class TurtleMain():
self.tw = TurtleArtWindow(self.canvas, self._execdirname,
turtle_canvas=self.turtle_canvas,
parent=self, running_sugar=False)
- self.tw.save_folder = os.path.expanduser('~')
+ self.tw.save_folder = self._abspath # os.path.expanduser('~')
def _init_vars(self):
''' If we are invoked to start a project from Gnome, we should make
@@ -468,7 +467,7 @@ class TurtleMain():
def _do_save_cb(self, widget):
''' Callback for save project. '''
- self.tw.save_file()
+ self.tw.save_file(self._ta_file)
def _do_save_as_cb(self, widget):
''' Callback for save-as project. '''
@@ -476,12 +475,12 @@ class TurtleMain():
def _save_as(self):
''' Save as is called from callback and quit '''
- self.tw.save_file_name = None
+ self.tw.save_file_name = self._ta_file
self.tw.save_file()
def _save_changes(self):
''' Save changes to current project '''
- self.tw.save_file_name = None
+ self.tw.save_file_name = self._ta_file
self.tw.save_file(self.tw._loaded_project)
def _do_save_picture_cb(self, widget):