Преглед изворни кода

Merge pull request #6092 from ivan-boikov/cancel-dir-select

Fix cancelation of getExistingDirectory dialog
bunnei пре 5 година
родитељ
комит
dde074eaab
1 измењених фајлова са 4 додато и 1 уклоњено
  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())