Qt: Fix loading ROMs from an archive

This commit is contained in:
Jeffrey Pfau 2016-09-15 09:50:06 -07:00
parent d618bf8d7b
commit d74092b291
2 changed files with 3 additions and 3 deletions

View File

@ -104,7 +104,7 @@ signals:
public slots:
void loadGame(const QString& path);
void loadGame(VFile* vf, const QString& base = QString());
void loadGame(VFile* vf, const QString& base);
void loadBIOS(const QString& path);
void loadSave(const QString& path, bool temporary = true);
void yankPak();

View File

@ -351,10 +351,10 @@ void Window::selectROMInArchive() {
return;
}
ArchiveInspector* archiveInspector = new ArchiveInspector(filename);
connect(archiveInspector, &QDialog::accepted, [this, archiveInspector]() {
connect(archiveInspector, &QDialog::accepted, [this, archiveInspector, filename]() {
VFile* output = archiveInspector->selectedVFile();
if (output) {
m_controller->loadGame(output);
m_controller->loadGame(output, filename);
}
archiveInspector->close();
});