summaryrefslogtreecommitdiff
path: root/abaddon.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-10-12 00:36:18 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-10-12 00:36:18 -0400
commit21fdada41c817c7f9e2d81fcb7f0cd4232737665 (patch)
tree1a14c6a99e9e3085f2245b4dcaa3363a391ae81d /abaddon.cpp
parent1ff177ad5a11f084acca616084021664f8201514 (diff)
downloadabaddon-portaudio-21fdada41c817c7f9e2d81fcb7f0cd4232737665.tar.gz
abaddon-portaudio-21fdada41c817c7f9e2d81fcb7f0cd4232737665.zip
add confirmation dialog to leave guild
Diffstat (limited to 'abaddon.cpp')
-rw-r--r--abaddon.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/abaddon.cpp b/abaddon.cpp
index 70a1cf4..a2991c5 100644
--- a/abaddon.cpp
+++ b/abaddon.cpp
@@ -6,6 +6,7 @@
#include "dialogs/token.hpp"
#include "dialogs/editmessage.hpp"
#include "dialogs/joinguild.hpp"
+#include "dialogs/confirm.hpp"
#include "abaddon.hpp"
#ifdef _WIN32
@@ -314,7 +315,10 @@ void Abaddon::ActionInsertMention(Snowflake id) {
}
void Abaddon::ActionLeaveGuild(Snowflake id) {
- m_discord.LeaveGuild(id);
+ ConfirmDialog dlg(*m_main_window);
+ auto response = dlg.run();
+ if (response == Gtk::RESPONSE_OK)
+ m_discord.LeaveGuild(id);
}
void Abaddon::ActionReloadCSS() {