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-05-07 12:00:32 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-05-07 12:00:32 (GMT)
commit26bd420885e29683cef9a79f317dd9003124d472 (patch)
tree6f892bd2ea367f77f8b722c3ea15e724bcc8378e
parentcca520106e9810e6a40ebd4a066d891e9a4139d2 (diff)
make sure macros path is somewhere writable by the user in GNOME
-rw-r--r--TurtleArt/tawindow.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 35ddb7e..b556bdf 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -117,7 +117,10 @@ class TurtleArtWindow():
self.macros_path = os.path.join(
get_path(parent, 'data'), self._MACROS_SUBPATH)
else:
- self.macros_path = os.path.join(path, self._MACROS_SUBPATH)
+ # Make sure macros_path is somewhere writable
+ self.macros_path = os.path.join(
+ os.path.expanduser('~'), 'Activities',
+ 'TurtleArt.activity', self._MACROS_SUBPATH)
self._setup_events()
else:
self.interactive_mode = False