X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Faction.c;h=24374fb1d844a07bddfc3b5e1885cd0318f28e5d;hp=a3bb7ddb643702d6bc9701d43b204909cbd21bad;hb=b64921a8c3f423d4244fbb61afff6b1cf0cfeca7;hpb=2ea13bb03f9ae4431acb7e8ca5735f3c44c3a3f6 diff --git a/src/action.c b/src/action.c index a3bb7ddb6..24374fb1d 100644 --- a/src/action.c +++ b/src/action.c @@ -236,10 +236,14 @@ ActionType action_get_type(const gchar *action_str) case 'h': action_type |= ACTION_USER_HIDDEN_STR; break; + case '%': + /* literal '%' */ + break; default: action_type = ACTION_ERROR; break; } + p++; } else if (p[0] == '|') { if (p[1] == '\0') action_type |= ACTION_PIPE_OUT; @@ -321,6 +325,10 @@ static gchar *parse_action_cmd(gchar *action, MsgInfo *msginfo, g_string_append(cmd, user_hidden_str); p++; break; + case '%': + g_string_append_c(cmd, p[1]); + p++; + break; default: g_string_append_c(cmd, p[0]); g_string_append_c(cmd, p[1]);