MultiProject/AddProjectDialog.py

changeset 3638
cede64100e13
parent 3545
4a0bbb2d5457
child 3656
441956d8fce5
diff -r 91102b757bef -r cede64100e13 MultiProject/AddProjectDialog.py
--- a/MultiProject/AddProjectDialog.py	Mon Jun 16 18:35:31 2014 +0200
+++ b/MultiProject/AddProjectDialog.py	Tue Jun 17 19:46:24 2014 +0200
@@ -9,6 +9,8 @@
 
 from __future__ import unicode_literals
 
+import os
+
 from PyQt4.QtCore import pyqtSlot
 from PyQt4.QtGui import QDialog, QDialogButtonBox
 
@@ -98,8 +100,12 @@
             from PyQt4.QtCore import QUuid
             self.uid = QUuid.createUuid().toString()
         
+        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(),
-                self.filenameEdit.text(),
+                filename,
                 self.masterCheckBox.isChecked(),
                 self.descriptionEdit.toPlainText(),
                 self.categoryComboBox.currentText(),

eric ide

mercurial