diff options
Diffstat (limited to 'abaddon.cpp')
-rw-r--r-- | abaddon.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
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) { |