Add the description for the selected property
[bertos.git] / wizard / BFolderPage.py
index 181c94ca9306ff236df0ed3c1393d4758c86379b..f92b457743b4c47290ef9103a4836e6d3641fb5c 100644 (file)
@@ -42,7 +42,7 @@ class BFolderPage(BWizardPage):
         self._setProjectPath()
     
     def _setProjectPath(self):
-        if self._destinationFolder <> "" and self._projectName <> "":
+        if self._destinationFolder != "" and self._projectName <> "":
             if not self._destinationFolder.endswith(os.sep):
                 self._destinationFolder += os.sep
             self.pageContent.projectPath.setText(self._destinationFolder + self._projectName + "/")
@@ -51,8 +51,9 @@ class BFolderPage(BWizardPage):
         self.emit(SIGNAL("completeChanged()"))
     
     def _selectDirectory(self):
-        directory = QFileDialog.getExistingDirectory(self, self.tr("Open Directory"), "", QFileDialog.ShowDirsOnly)
-        self.pageContent.directoryEdit.setText(directory)
+        directory = unicode(QFileDialog.getExistingDirectory(self, self.tr("Open Directory"), "", QFileDialog.ShowDirsOnly))
+        if len(directory) == "":
+            self.pageContent.directoryEdit.setText(directory)
     
     def isComplete(self):
         if self.pageContent.projectPath.text() != "None":