From 6f5f7ece0662b755adbcfc834f4de7b23eba5fb0 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 28 Feb 2025 21:05:23 +0100 Subject: [PATCH] overlays: fix and optimize layout exit loops --- .../overlay_friends_list_dialog.cpp | 11 ++++---- .../overlay_home_menu_message_box.cpp | 4 +-- .../HomeMenu/overlay_home_menu_message_box.h | 2 -- .../HomeMenu/overlay_home_menu_page.cpp | 6 ++--- rpcs3/Emu/RSX/Overlays/overlay_controls.cpp | 27 ++++++++++++++++--- rpcs3/Emu/RSX/Overlays/overlay_controls.h | 2 ++ rpcs3/Emu/RSX/Overlays/overlay_list_view.cpp | 8 +++--- 7 files changed, 40 insertions(+), 20 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/FriendsList/overlay_friends_list_dialog.cpp b/rpcs3/Emu/RSX/Overlays/FriendsList/overlay_friends_list_dialog.cpp index 0e6feaa2a7..cbdcb989da 100644 --- a/rpcs3/Emu/RSX/Overlays/FriendsList/overlay_friends_list_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/FriendsList/overlay_friends_list_dialog.cpp @@ -121,6 +121,7 @@ namespace rsx m_list->set_pos(20, 85); m_message_box = std::make_shared(20, 85, virtual_width - 2 * 20, 540); + m_message_box->visible = false; m_description = std::make_unique