clear messages on disconnect

This commit is contained in:
ouwou
2020-08-26 01:47:46 -04:00
parent c6e2f266a1
commit f3e8d1aff3
3 changed files with 11 additions and 6 deletions

View File

@@ -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() {