This commit is contained in:
jpirnay
2026-03-02 11:54:52 +01:00
parent 34233b6ebb
commit 87cac6f8b4
+3 -5
View File
@@ -559,9 +559,8 @@ void SleepActivity::renderOverlaySleepScreen() const {
file.close(); file.close();
continue; continue;
} }
const auto flen = filename.length(); const bool isBmp = StringUtils::checkFileExtension(filename, ".bmp");
const bool isBmp = flen >= 4 && filename.substr(flen - 4) == ".bmp"; const bool isPng = StringUtils::checkFileExtension(filename, ".png");
const bool isPng = flen >= 4 && filename.substr(flen - 4) == ".png";
if (!isBmp && !isPng) { if (!isBmp && !isPng) {
file.close(); file.close();
continue; continue;
@@ -585,8 +584,7 @@ void SleepActivity::renderOverlaySleepScreen() const {
APP_STATE.lastSleepImage = randomFileIndex; APP_STATE.lastSleepImage = randomFileIndex;
APP_STATE.saveToFile(); APP_STATE.saveToFile();
const std::string selected = "/sleep/" + files[randomFileIndex]; const std::string selected = "/sleep/" + files[randomFileIndex];
const auto slen = selected.length(); if (StringUtils::checkFileExtension(selected, ".png")) {
if (slen >= 4 && selected.substr(slen - 4) == ".png") {
overlayDrawn = tryDrawPngOverlay(selected); overlayDrawn = tryDrawPngOverlay(selected);
} else { } else {
overlayDrawn = tryDrawOverlay(selected); overlayDrawn = tryDrawOverlay(selected);