Make sure outgoing carbons won't set unread flag
Outgoing carbon copies received from other clients shouldn't set the
unread messages flag if it wasn't set before (regardless of the
'clear_unread_on_carbon' option).
---
mcabber/mcabber/hooks.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/mcabber/mcabber/hooks.c Sun Oct 04 21:30:41 2015 +0200
+++ b/mcabber/mcabber/hooks.c Tue Jul 28 00:27:12 2015 +0200
@@ -482,7 +482,7 @@
message_flags |= HBB_PREFIX_OTRCRYPT;
if (carbon)
- message_flags |= HBB_PREFIX_CARBON;
+ message_flags |= HBB_PREFIX_CARBON | HBB_PREFIX_NOFLAG;
scr_write_outgoing_message(bjid, wmsg, message_flags, xep184);