MultiProject/AddProjectDialog.py

branch
5_4_x
changeset 3639
5234afd7a6d7
parent 3160
209a07d7e401
--- a/MultiProject/AddProjectDialog.py	Mon Jun 16 18:35:31 2014 +0200
+++ b/MultiProject/AddProjectDialog.py	Tue Jun 17 19:48:58 2014 +0200
@@ -7,6 +7,8 @@
 Module implementing the add project dialog.
 """
 
+import os
+
 from PyQt4.QtCore import pyqtSlot
 from PyQt4.QtGui import QDialog, QDialogButtonBox
 
@@ -78,7 +80,12 @@
             whether the project shall be the main project and a short
             description for the project
         """
-        return (self.nameEdit.text(), self.filenameEdit.text(),
+        filename = Utilities.toNativeSeparators(self.filenameEdit.text())
+        if not os.path.isabs(filename):
+            filename = Utilities.toNativeSeparators(
+                os.path.join(self.startdir, filename))
+        
+        return (self.nameEdit.text(), filename,
                 self.masterCheckBox.isChecked(),
                 self.descriptionEdit.toPlainText())
     

eric ide

mercurial