aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRSDuck <RSDuck@users.noreply.github.com>2023-05-01 02:34:59 +0200
committerRSDuck <RSDuck@users.noreply.github.com>2023-05-01 02:34:59 +0200
commite4586e53ad38bae349e1da1fd60d58cf9b07faa9 (patch)
tree6c11a2ac458513d29fa23747a1f16c569ec9ef82
parent81c284b7cff2dd1b110ce1954d5ec02576720160 (diff)
fix UB
-rw-r--r--src/frontend/qt_sdl/main.cpp8
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)