Changes merged
authorlaurent
Wed, 16 Dec 2009 15:09:12 +0100
changeset 531 ba136820dd7d
parent 530 862d9adcd904 (diff)
parent 528 61e6f03328de (current diff)
child 532 a822b0b64252
child 534 80f05b17de1e
Changes merged
--- a/LPCBeremiz.py	Wed Dec 16 14:53:36 2009 +0100
+++ b/LPCBeremiz.py	Wed Dec 16 15:09:12 2009 +0100
@@ -306,7 +306,7 @@
                     i += 1
                     group = next
             var_loc = loc[i:]
-            for variable in group["children"]:
+            for variable in _GetModuleChildren(group):
                 if variable["location"] == var_loc:
                     if location["DIR"] != LOCATION_DIRS[variable["type"]]:
                         raise Exception, "Direction conflict in variable definition"
--- a/plugger.py	Wed Dec 16 14:53:36 2009 +0100
+++ b/plugger.py	Wed Dec 16 15:09:12 2009 +0100
@@ -972,7 +972,11 @@
     
     def SaveProjectAs(self, dosave=True):
         # Ask user to choose a path with write permissions
-        dirdialog = wx.DirDialog(self.AppFrame , _("Choose a directory to save project"), os.getenv("HOME"), wx.DD_NEW_DIR_BUTTON)
+        if wx.Platform == '__WXMSW__':
+            path = os.getenv("USERPROFILE")
+        else:
+            path = os.getenv("HOME")
+        dirdialog = wx.DirDialog(self.AppFrame , _("Choose a directory to save project"), path, wx.DD_NEW_DIR_BUTTON)
         answer = dirdialog.ShowModal()
         dirdialog.Destroy()
         if answer == wx.ID_OK: