From 7bc673002f13d36bd059cdd44343e0c0f4947b32 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 16 Apr 2021 22:00:53 +0200 Subject: [PATCH] overlays: fix dirty state of message dialog --- rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp b/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp index 64b85b3b1b..37059132a9 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp @@ -293,8 +293,8 @@ namespace rsx { if (custom_background_allowed && g_cfg.video.shader_preloading_dialog.use_custom_background) { - bool dirty = std::exchange(background_blur_strength, g_cfg.video.shader_preloading_dialog.blur_strength.get()); - dirty |= std::exchange(background_darkening_strength, g_cfg.video.shader_preloading_dialog.darkening_strength.get()); + bool dirty = std::exchange(background_blur_strength, g_cfg.video.shader_preloading_dialog.blur_strength.get()) != background_blur_strength; + dirty |= std::exchange(background_darkening_strength, g_cfg.video.shader_preloading_dialog.darkening_strength.get()) != background_darkening_strength; if (!background_image) {