From dabfefafd9c681231f990eccddc771ccf5c2c2e2 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 26 Jan 2021 02:40:50 -0500 Subject: show status indicators in member list, change some other shit with presences --- abaddon.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'abaddon.cpp') diff --git a/abaddon.cpp b/abaddon.cpp index 768141d..08e6884 100644 --- a/abaddon.cpp +++ b/abaddon.cpp @@ -484,10 +484,14 @@ void Abaddon::ActionSetStatus() { const auto status = dlg.GetStatusType(); const auto activity_type = dlg.GetActivityType(); const auto activity_name = dlg.GetActivityName(); - ActivityData activity; - activity.Name = activity_name; - activity.Type = activity_type; - m_discord.UpdateStatus(status, false, activity); + if (activity_name == "") { + m_discord.UpdateStatus(status, false); + } else { + ActivityData activity; + activity.Name = activity_name; + activity.Type = activity_type; + m_discord.UpdateStatus(status, false, activity); + } } void Abaddon::ActionReactionAdd(Snowflake id, const Glib::ustring ¶m) { -- cgit v1.2.3