diff options
author | Arisotura <thetotalworm@gmail.com> | 2021-04-26 15:25:45 +0200 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2021-04-26 15:25:45 +0200 |
commit | bf4052bc3da0513d85e420021bec1ef49fb1e195 (patch) | |
tree | 971d538ce8f8dfb43c4b2b85c6f1f4f36dedf117 /src/frontend | |
parent | 4a5d5116a18ed00a662c4b66c75f32d71f7cab9b (diff) |
more of the same (actually fix the bug I was having)
Diffstat (limited to 'src/frontend')
-rw-r--r-- | src/frontend/qt_sdl/main.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index 9046d3d..5f04e00 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -1584,7 +1584,7 @@ void MainWindow::dropEvent(QDropEvent* event) emuThread->emuPause(); QString filename = urls.at(0).toLocalFile(); - QString ext = filename.right(3); + QString ext = filename.right(3).toLower(); recentFileList.removeAll(filename); recentFileList.prepend(filename); @@ -1614,7 +1614,7 @@ void MainWindow::dropEvent(QDropEvent* event) } else { - slot = (romFileName.endsWith(".gba") ? 1 : 0); + slot = (romFileName.endsWith(".gba", Qt::CaseInsensitive) ? 1 : 0); QString sramFileName = QFileInfo(_filename).absolutePath() + QDir::separator() + QFileInfo(romFileName).completeBaseName() + ".sav"; if(slot == 0) @@ -1950,7 +1950,10 @@ void MainWindow::onClickRecentFile() QAction *act = (QAction *)sender(); QString fileName = act->data().toString(); - if(fileName.endsWith(".gba") || fileName.endsWith(".nds") || fileName.endsWith(".srl") || fileName.endsWith(".dsi")) + if (fileName.endsWith(".gba", Qt::CaseInsensitive) || + fileName.endsWith(".nds", Qt::CaseInsensitive) || + fileName.endsWith(".srl", Qt::CaseInsensitive) || + fileName.endsWith(".dsi", Qt::CaseInsensitive)) { emuThread->emuPause(); loadROM(fileName); |