From a4e5c4cecf45324fd88532b477f4e1fed798123b Mon Sep 17 00:00:00 2001 From: gibbed Date: Sun, 15 Nov 2020 13:57:13 -0600 Subject: [PATCH] [App] Fix dangling ptr in Discord playing update. [App] Fix dangling pointer in Discord playing update. Fixes #1621. --- src/xenia/app/discord/discord_presence.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xenia/app/discord/discord_presence.cc b/src/xenia/app/discord/discord_presence.cc index c51e27851..bee8c78bf 100644 --- a/src/xenia/app/discord/discord_presence.cc +++ b/src/xenia/app/discord/discord_presence.cc @@ -40,9 +40,10 @@ void DiscordPresence::NotPlaying() { } void DiscordPresence::PlayingTitle(const std::string_view game_title) { + auto details = std::string(game_title); DiscordRichPresence discordPresence = {}; discordPresence.state = "In Game"; - discordPresence.details = std::string(game_title).c_str(); + discordPresence.details = details.c_str(); // TODO(gibbed): we don't have state icons yet. // discordPresence.smallImageKey = "app"; // discordPresence.largeImageKey = "state_ingame";