X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2FBFolderPage.py;h=0014a886056c0efa138bd630a85275de9fbe0ecb;hb=b284d6d7f4a218edab54dc0f8eb4f734a3f22b8a;hp=b6038ae31b6b37e2e6a9e9e2965c49f0ee9e5f19;hpb=72c5f5cde2bc9ffe5427d65bb8f798bf8c4a0cce;p=bertos.git diff --git a/wizard/BFolderPage.py b/wizard/BFolderPage.py index b6038ae3..0014a886 100644 --- a/wizard/BFolderPage.py +++ b/wizard/BFolderPage.py @@ -103,7 +103,12 @@ class BFolderPage(BWizardPage): """ Slot called when the project folder is changed manually by the user. """ - self._destination_folder = unicode(QDir.toNativeSeparators(directory)) + try: + directory = unicode(directory).encode("ascii") + except UnicodeEncodeError: + directory = self._destination_folder + self.pageContent.directoryEdit.setText(directory) + self._destination_folder = directory self.setProjectPath() def selectDirectory(self): @@ -112,7 +117,7 @@ class BFolderPage(BWizardPage): """ directory = unicode(QFileDialog.getExistingDirectory(self, self.tr("Open Directory"), self.pageContent.directoryEdit.text(), QFileDialog.ShowDirsOnly)) if len(directory) > 0: - self.pageContent.directoryEdit.setText(directory) + self.pageContent.directoryEdit.setText(QDir.toNativeSeparators(directory)) ####