summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2020-08-26 01:47:46 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2020-08-26 01:47:46 -0400
commitf3e8d1aff329b65f171e9f6f41681eb179b58d4f (patch)
tree4a19c0e0aec08efb19a0cd801a78a6652b9c9030 /windows
parentc6e2f266a11c7d2f2c025fc2f75ce38223a4bac2 (diff)
downloadabaddon-portaudio-f3e8d1aff329b65f171e9f6f41681eb179b58d4f.tar.gz
abaddon-portaudio-f3e8d1aff329b65f171e9f6f41681eb179b58d4f.zip
clear messages on disconnect
Diffstat (limited to 'windows')
-rw-r--r--windows/mainwindow.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/windows/mainwindow.cpp b/windows/mainwindow.cpp
index 3404799..2594abc 100644
--- a/windows/mainwindow.cpp
+++ b/windows/mainwindow.cpp
@@ -74,19 +74,17 @@ MainWindow::MainWindow()
void MainWindow::UpdateComponents() {
bool discord_active = m_abaddon->IsDiscordActive();
- // menu
- // Connect
std::string token = m_abaddon->GetDiscordToken();
m_menu_discord_connect.set_sensitive(token.size() > 0 && !discord_active);
- // Disconnect
m_menu_discord_disconnect.set_sensitive(discord_active);
- // channel listing
- if (!discord_active)
+ if (!discord_active) {
m_channel_list.ClearListing();
- else
+ m_chat.ClearMessages();
+ } else {
UpdateChannelListing();
+ }
}
void MainWindow::UpdateChannelListing() {