From 9e167bf163a849c20a2538a1743e410a426b4718 Mon Sep 17 00:00:00 2001 From: Nayla Hanegan Date: Sat, 11 May 2024 21:48:34 -0400 Subject: [PATCH] host --- Source/Core/Core/NetPlayClient.cpp | 3 +-- Source/Core/Core/NetPlayClient.h | 2 +- Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index b1edb718da..3d07c60762 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -972,9 +972,8 @@ void NetPlayClient::OnStartGame(sf::Packet& packet) void NetPlayClient::OnStopGame(sf::Packet& packet) { INFO_LOG_FMT(NETPLAY, "Game stopped"); - StopGame(); - m_dialog->OnMsgStopGame(); + m_dialog->OnMsgStopGame(player.name); } void NetPlayClient::OnPowerButton() diff --git a/Source/Core/Core/NetPlayClient.h b/Source/Core/Core/NetPlayClient.h index 3b48dbb68a..e6ee8eaf6e 100644 --- a/Source/Core/Core/NetPlayClient.h +++ b/Source/Core/Core/NetPlayClient.h @@ -89,7 +89,7 @@ public: const std::string& netplay_name) = 0; virtual void OnMsgChangeGBARom(int pad, const NetPlay::GBAConfig& config) = 0; virtual void OnMsgStartGame() = 0; - virtual void OnMsgStopGame() = 0; + virtual void OnMsgStopGame(const std::string& player) = 0; virtual void OnMsgPowerButton() = 0; virtual void OnPlayerConnect(const std::string& player) = 0; virtual void OnPlayerDisconnect(const std::string& player) = 0; diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp index 59b61c6d14..0a43a227e2 100644 --- a/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp +++ b/Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp @@ -904,6 +904,7 @@ void NetPlayDialog::OnMsgStopGame() g_netplay_chat_ui.reset(); g_netplay_golf_ui.reset(); QueueOnObject(this, [this] { UpdateDiscordPresence(); }); + DisplayMessage(tr("%1 has stopped emulation").arg(QString::fromStdString(player)), "red"); } void NetPlayDialog::OnMsgPowerButton()