Qt: Fix installer updates if a version number is in the filename (fixes #3109)

This commit is contained in:
Vicki Pfau 2024-11-24 17:55:04 -08:00
parent 2f880b17ca
commit 9a38ba4913
2 changed files with 2 additions and 1 deletions

View File

@ -20,6 +20,7 @@ Other fixes:
- Qt: Fix LCDC background priority/enable bit being mis-mapped in I/O view
- Qt: Fix saving named states breaking when screenshot states disabled (fixes mgba.io/i/3320)
- Qt: Fix potential crash on Wayland with OpenGL (fixes mgba.io/i/3276)
- Qt: Fix installer updates if a version number is in the filename (fixes mgba.io/i/3109)
- Updater: Fix updating appimage across filesystems
Misc:
- Qt: Make window corners square on Windows 11 (fixes mgba.io/i/3285)

View File

@ -316,7 +316,7 @@ void GBAApp::cleanupAfterUpdate() {
void GBAApp::restartForUpdate() {
QFileInfo updaterPath(m_updater.updateInfo().url.path());
QDir configDir(ConfigController::configDir());
if (updaterPath.completeSuffix() == "exe") {
if (updaterPath.suffix() == "exe") {
m_invokeOnExit = configDir.filePath(QLatin1String("update.exe"));
} else {
QFile updater(":/updater");