summaryrefslogtreecommitdiff
path: root/src/fe-common
diff options
context:
space:
mode:
Diffstat (limited to 'src/fe-common')
-rw-r--r--src/fe-common/core/hilight-text.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/fe-common/core/hilight-text.c b/src/fe-common/core/hilight-text.c
index 34c5c643..d4eeb1f3 100644
--- a/src/fe-common/core/hilight-text.c
+++ b/src/fe-common/core/hilight-text.c
@@ -336,6 +336,12 @@ static void sig_print_text(TEXT_DEST_REC *dest, const char *text,
if (!nick_match || (dest->level & MSGLEVEL_HILIGHT)) {
/* update the level / hilight info */
hilight_update_text_dest(dest, hilight);
+ /* Remove NO_ACT, this means explicitly defined hilights will bypass
+ * /IGNORE ... NO_ACT.
+ * (It's still possible to use /hilight -actcolor %n to hide
+ * hilight/beep).
+ */
+ dest->level &= ~MSGLEVEL_NO_ACT;
}
if (nick_match)