summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/MessageState/src/messagestate.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/MessageState/src/messagestate.cpp b/plugins/MessageState/src/messagestate.cpp
index 304f22c8f3..6f64d22273 100644
--- a/plugins/MessageState/src/messagestate.cpp
+++ b/plugins/MessageState/src/messagestate.cpp
@@ -80,6 +80,8 @@ int OnProtoAck(WPARAM, LPARAM lParam)
{
if (pAck->result == ACKRESULT_SUCCESS) SetSRMMIcon(pAck->hContact, ICON_UNREAD);
else if (pAck->result == ACKRESULT_FAILED) SetSRMMIcon(pAck->hContact, ICON_FAILED);
+
+ ExtraIconsApply(pAck->hContact, 0);
}
return 0;
}
@@ -89,7 +91,6 @@ int OnEventFilterAdd(WPARAM hContact, LPARAM lParam)
DBEVENTINFO *dbei = (DBEVENTINFO *)lParam;
if ((dbei->flags & DBEF_SENT) && CheckProtoSupport(dbei->szModule) && db_get_b(hContact, "Tab_SRMsg", "no_ack", 0))
SetSRMMIcon(hContact, ICON_NOSENT);
- ExtraIconsApply(hContact, 1);
return 0;
}