diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2025-10-24 18:44:57 -0400 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2025-10-24 18:44:57 -0400 |
| commit | 6e02fbd8aa8256594999a20201109281fd38d65f (patch) | |
| tree | dea0881a881d094ac33cfc238362c0db0fd320d5 | |
| parent | bf7e21faee69e28838e61af98c8186913c9837fc (diff) | |
extend `for_window` to accept single quotes
| -rw-r--r-- | sway/criteria.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sway/criteria.c b/sway/criteria.c index e200d4c8..abccc497 100644 --- a/sway/criteria.c +++ b/sway/criteria.c @@ -809,13 +809,13 @@ struct criteria *criteria_parse(char *raw, char **error_arg) { if (*head == '=') { ++head; skip_spaces(&head); - if (*head == '"') { + if (*head == '"' || *head == '\'') { in_quotes = true; ++head; } char *valuestart = head; if (in_quotes) { - while (*head && (*head != '"' || *(head - 1) == '\\')) { + while (*head && (*head != '"' || *(head - 1) == '\\') && (*head != '\'' || *(head-1) == '\\')) { ++head; } if (!*head) { |
