diff --git a/src/Components/Modules/Friends.cpp b/src/Components/Modules/Friends.cpp index 0c17fae2..5e59e857 100644 --- a/src/Components/Modules/Friends.cpp +++ b/src/Components/Modules/Friends.cpp @@ -174,6 +174,7 @@ namespace Components addId(0); addId(10190); addId(480); + addId(Steam::Proxy::AppId); if (Steam::Proxy::SteamUtils) { @@ -646,8 +647,15 @@ namespace Components { if (Steam::Proxy::ClientFriends) { - Steam::Proxy::ClientFriends.invoke("ClearRichPresence", 0); - Steam::Proxy::ClientFriends.invoke("ClearRichPresence", Steam::Proxy::AppId); + for (auto id : Friends::GetAppIdList()) + { + Steam::Proxy::ClientFriends.invoke("ClearRichPresence", id); + } + } + + if(Steam::Proxy::SteamFriends) + { + Steam::Proxy::SteamFriends->ClearRichPresence(); } }