summaryrefslogtreecommitdiff
path: root/src/abaddon.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2023-03-01 01:01:44 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2023-03-01 01:01:44 -0500
commita09ad5cec016575ef3041367826a1bd1b261a9fc (patch)
tree8d8a988331f35d80e0b649a82d97d2bbf7abbd67 /src/abaddon.cpp
parente37901bbbbc88ad62ee9f74e3217f656945f1afb (diff)
downloadabaddon-portaudio-a09ad5cec016575ef3041367826a1bd1b261a9fc.tar.gz
abaddon-portaudio-a09ad5cec016575ef3041367826a1bd1b261a9fc.zip
dont notify if message channel is focused
Diffstat (limited to 'src/abaddon.cpp')
-rw-r--r--src/abaddon.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/abaddon.cpp b/src/abaddon.cpp
index 4daa53c..200183b 100644
--- a/src/abaddon.cpp
+++ b/src/abaddon.cpp
@@ -696,6 +696,14 @@ Glib::RefPtr<Gtk::Application> Abaddon::GetApp() {
return m_gtk_app;
}
+bool Abaddon::IsMainWindowActive() {
+ return m_main_window->has_toplevel_focus();
+}
+
+Snowflake Abaddon::GetActiveChannelID() const noexcept {
+ return m_main_window->GetChatActiveChannel();
+}
+
void Abaddon::ActionConnect() {
if (!m_discord.IsStarted())
StartDiscord();