From 9ef3491228f67403bfc56a756f6a96aa428df610 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Mon, 4 Jul 2022 09:15:03 +0200 Subject: [PATCH] Let slashguard ignore quoted messages This let's us whole `/me` messages and other messages starting with `>`. Fix https://github.com/profanity-im/profanity/issues/1732 --- src/ui/inputwin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ui/inputwin.c b/src/ui/inputwin.c index caab9ff1..e59be8b5 100644 --- a/src/ui/inputwin.c +++ b/src/ui/inputwin.c @@ -200,7 +200,8 @@ inp_readline(void) if (inp_line) { if (!get_password && prefs_get_boolean(PREF_SLASH_GUARD)) { - if (strlen(inp_line) > 1) { + // ignore quoted messages + if (strlen(inp_line) > 1 && inp_line[0] != '>') { char* res = (char*)memchr(inp_line + 1, '/', 3); if (res) { cons_show("Your text contains a slash in the first 4 characters");