From 785bd0693850da747a893f4a4efd2bf2a71832ee Mon Sep 17 00:00:00 2001 From: Totoo Date: Tue, 17 Feb 2026 08:52:08 +0100 Subject: [PATCH] fix random splash file selection logic in SplashScreenView (#2999) --- firmware/application/ui_navigation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/application/ui_navigation.cpp b/firmware/application/ui_navigation.cpp index 538d9c2f9..e113987b7 100644 --- a/firmware/application/ui_navigation.cpp +++ b/firmware/application/ui_navigation.cpp @@ -1089,7 +1089,7 @@ void SplashScreenView::get_random_splash_file(std::filesystem::path& path) { (ext[3] == 'P' || ext[3] == 'p')) { valid_count++; // Reservoir Sampling: - if ((myrand(&rng_state) % valid_count) == 0) { + if (((rng_state = myrand(&rng_state)) % valid_count) == 0) { path = splash_dir / fno.fname; } }