Jelajahi Sumber

Fix cancelation of choose directory dialog

ivan-boikov 5 tahun lalu
induk
melakukan
afa4bcbb3b
1 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 4 1
      src/yuzu/configuration/configure_filesystem.cpp

+ 4 - 1
src/yuzu/configuration/configure_filesystem.cpp

@@ -103,7 +103,10 @@ void ConfigureFilesystem::SetDirectory(DirectoryTarget target, QLineEdit* edit)
         str = QFileDialog::getOpenFileName(this, caption, QFileInfo(edit->text()).dir().path(),
                                            QStringLiteral("NX Gamecard;*.xci"));
     } else {
-        str = QFileDialog::getExistingDirectory(this, caption, edit->text()) + QDir::separator();
+        str = QFileDialog::getExistingDirectory(this, caption, edit->text());
+        if (!str.isNull() && str.back() != QDir::separator()) {
+            str.append(QDir::separator());
+        }
     }
 
     if (str.isEmpty())