diff --git a/src/common/inbound.c b/src/common/inbound.c index b9503ddb..5b5fc8bc 100644 --- a/src/common/inbound.c +++ b/src/common/inbound.c @@ -467,7 +467,7 @@ inbound_chanmsg (server *serv, session *sess, char *chan, char *from, if (fromme) { - if (prefs.hex_away_auto_unmark && serv->is_away) + if (prefs.hex_away_auto_unmark && serv->is_away && !tags_data->timestamp) sess->server->p_set_back (sess->server); EMIT_SIGNAL_TIMESTAMP (XP_TE_UCHANMSG, sess, from, text, nickchar, NULL, 0, tags_data->timestamp);