diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2022-04-15 02:14:25 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2022-04-15 02:14:25 -0400 |
commit | 47545d9d3234a3c0fd18017984954653cf84249c (patch) | |
tree | a1424ae24785a686fb95c15d7616e8538aedbb97 /src/abaddon.cpp | |
parent | 5670dfc1d58e5866c4d5f24738d4d9dd81e50247 (diff) | |
download | abaddon-portaudio-47545d9d3234a3c0fd18017984954653cf84249c.tar.gz abaddon-portaudio-47545d9d3234a3c0fd18017984954653cf84249c.zip |
fix menu bar updates again (fixes #61)
Diffstat (limited to 'src/abaddon.cpp')
-rw-r--r-- | src/abaddon.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/abaddon.cpp b/src/abaddon.cpp index af28571..a2d65e5 100644 --- a/src/abaddon.cpp +++ b/src/abaddon.cpp @@ -154,6 +154,8 @@ int Abaddon::StartGTK() { m_gtk_app->signal_shutdown().connect(sigc::mem_fun(*this, &Abaddon::OnShutdown), false); + m_main_window->UpdateMenus(); + m_main_window->show(); return m_gtk_app->run(*m_main_window); } @@ -173,11 +175,13 @@ void Abaddon::LoadFromSettings() { void Abaddon::StartDiscord() { m_discord.Start(); + m_main_window->UpdateMenus(); } void Abaddon::StopDiscord() { m_discord.Stop(); SaveState(); + m_main_window->UpdateMenus(); } bool Abaddon::IsDiscordActive() const { @@ -535,6 +539,7 @@ void Abaddon::ActionSetToken() { m_main_window->UpdateComponents(); GetSettings().DiscordToken = m_discord_token; } + m_main_window->UpdateMenus(); } void Abaddon::ActionJoinGuildDialog() { @@ -595,6 +600,8 @@ void Abaddon::ActionChannelOpened(Snowflake id) { ShowGuildVerificationGateDialog(*channel->GuildID); } } + + m_main_window->UpdateMenus(); } void Abaddon::ActionChatLoadHistory(Snowflake id) { |