From 523681a642576f3889958849b503fffeb9bef280 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Fri, 4 Oct 2019 13:22:14 +0200 Subject: Log outgoing carbons instead of incoming Incoming carbons are logged as normal message already. So we had this logged twice but didn't log outgoing carbons, send from our account but by another client, at all. Fix https://github.com/profanity-im/profanity/issues/1181 --- src/event/server_events.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/event/server_events.c b/src/event/server_events.c index 0164888a..96b0611f 100644 --- a/src/event/server_events.c +++ b/src/event/server_events.c @@ -425,6 +425,10 @@ sv_ev_outgoing_carbon(ProfMessage *message) chat_state_active(chatwin->state); + if (message->plain) { + chat_log_msg_out(message->jid->barejid, message->plain); + } + #ifdef HAVE_LIBGPGME #ifndef HAVE_OMEMO if (message->encrypted) { @@ -734,10 +738,6 @@ sv_ev_incoming_carbon(ProfMessage *message) #endif } - if (message->plain) { - chat_log_msg_out(message->jid->barejid, message->plain); - } - #ifdef HAVE_LIBGPGME #ifndef HAVE_OMEMO if (message->encrypted) { -- cgit 1.4.1-2-gfad0