From e6f6842a353812500e57ac7a7d608fa3132b69e9 Mon Sep 17 00:00:00 2001 From: MrS-ibra Date: Mon, 23 Mar 2026 04:56:03 +0300 Subject: [PATCH] Keep communicator open when viewing persona --- .../GameClient/GUI/GUICallbacks/Menus/PopupPlayerInfo.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/PopupPlayerInfo.cpp b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/PopupPlayerInfo.cpp index 7d780625ac0..0369d68edb9 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/PopupPlayerInfo.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/PopupPlayerInfo.cpp @@ -1366,7 +1366,6 @@ void GameSpyPlayerInfoOverlayInit( WindowLayout *layout, void *userData ) //GadgetListBoxAddEntryText(listboxInfo, L"Working", GameSpyColor[GSCOLOR_DEFAULT], -1); - GameSpyCloseOverlay(GSOVERLAY_BUDDY); raiseMessageBox = true; PopulatePlayerInfoWindows("PopupPlayerInfo.wnd"); @@ -1436,7 +1435,10 @@ void GameSpyPlayerInfoOverlayShutdown( WindowLayout *layout, void *userData ) void GameSpyPlayerInfoOverlayUpdate( WindowLayout * layout, void *userData) { if (raiseMessageBox) + { RaiseGSMessageBox(); + layout->bringForward(); + } raiseMessageBox = false; }