Qt: Fix loading ROMs from an archive
Jeffrey Pfau jeffrey@endrift.com
Thu, 15 Sep 2016 09:50:06 -0700
2 files changed,
3 insertions(+),
3 deletions(-)
M
src/platform/qt/GameController.h
→
src/platform/qt/GameController.h
@@ -104,7 +104,7 @@ void postLog(int level, int category, const QString& log);
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();
M
src/platform/qt/Window.cpp
→
src/platform/qt/Window.cpp
@@ -351,10 +351,10 @@ if (filename.isEmpty()) {
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(); });