summaryrefslogtreecommitdiff
path: root/abaddon.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-01-26 02:40:50 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2021-01-26 02:40:50 -0500
commitdabfefafd9c681231f990eccddc771ccf5c2c2e2 (patch)
tree35fc440dbacf8367fa650dde89217b23cf08bf33 /abaddon.cpp
parente6c159659d30ca3cc955b9a7f7969f51d87a0bf9 (diff)
downloadabaddon-portaudio-dabfefafd9c681231f990eccddc771ccf5c2c2e2.tar.gz
abaddon-portaudio-dabfefafd9c681231f990eccddc771ccf5c2c2e2.zip
show status indicators in member list, change some other shit with presences
Diffstat (limited to 'abaddon.cpp')
-rw-r--r--abaddon.cpp12
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 &param) {