summaryrefslogtreecommitdiff
path: root/src/components/channels.cpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-01-08 20:03:12 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2022-01-08 20:03:12 -0500
commit604f2ffe3dc8978aebd6aa819b73374aa32d2f0e (patch)
treef2465bc8ba190607037062a63187a10eb58ebf4a /src/components/channels.cpp
parent4e0b22375fe10c6b9e27708ece21bf7da569bda4 (diff)
downloadabaddon-portaudio-604f2ffe3dc8978aebd6aa819b73374aa32d2f0e.tar.gz
abaddon-portaudio-604f2ffe3dc8978aebd6aa819b73374aa32d2f0e.zip
show count of unread dms in header
Diffstat (limited to 'src/components/channels.cpp')
-rw-r--r--src/components/channels.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/components/channels.cpp b/src/components/channels.cpp
index c4ba2c0..28eb288 100644
--- a/src/components/channels.cpp
+++ b/src/components/channels.cpp
@@ -770,6 +770,7 @@ void ChannelList::UpdateCreateDMChannel(const ChannelData &dm) {
void ChannelList::OnMessageAck(const MessageAckData &data) {
// trick renderer into redrawing
+ m_model->row_changed(Gtk::TreeModel::Path("0"), m_model->get_iter("0")); // 0 is always path for dm header
auto iter = GetIteratorForChannelFromID(data.ChannelID);
if (iter) m_model->row_changed(m_model->get_path(iter), iter);
auto channel = Abaddon::Get().GetDiscordClient().GetChannel(data.ChannelID);