From dac0644f07e228479027f4d2c3502f19b2c54bfd Mon Sep 17 00:00:00 2001 From: kd-11 Date: Mon, 13 Feb 2023 23:41:48 +0300 Subject: [PATCH] rsx/overlays: Fill in the user response when message dialog input loop exits and we're in blocking mode - Avoids a race condition caused by the "blocking" call only updating results on cleanup/close --- rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp b/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp index de99d33857..d431ff069d 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp @@ -284,6 +284,8 @@ namespace rsx } return error; } + + g_last_user_response = return_code; } else {