diff options
author | RSDuck <RSDuck@users.noreply.github.com> | 2023-05-01 02:34:59 +0200 |
---|---|---|
committer | RSDuck <RSDuck@users.noreply.github.com> | 2023-05-01 02:34:59 +0200 |
commit | e4586e53ad38bae349e1da1fd60d58cf9b07faa9 (patch) | |
tree | 6c11a2ac458513d29fa23747a1f16c569ec9ef82 | |
parent | 81c284b7cff2dd1b110ce1954d5ec02576720160 (diff) |
fix UB
-rw-r--r-- | src/frontend/qt_sdl/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp index b0f1538..47936b4 100644 --- a/src/frontend/qt_sdl/main.cpp +++ b/src/frontend/qt_sdl/main.cpp @@ -1325,14 +1325,14 @@ static bool SupportedArchiveByMimetype(const QMimeType& mimetype) static bool ZstdNdsRomByExtension(const QString& filename) { - if (filename.endsWith(".zst", Qt::CaseInsensitive)) - return NdsRomByExtension(filename.left(filename.size() - 4)); + return filename.endsWith(".zst", Qt::CaseInsensitive) && + NdsRomByExtension(filename.left(filename.size() - 4)); } static bool ZstdGbaRomByExtension(const QString& filename) { - if (filename.endsWith(".zst", Qt::CaseInsensitive)) - return GbaRomByExtension(filename.left(filename.size() - 4)); + return filename.endsWith(".zst", Qt::CaseInsensitive) && + GbaRomByExtension(filename.left(filename.size() - 4)); } static bool FileIsSupportedFiletype(const QString& filename, bool insideArchive = false) |