aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2025-10-24 18:44:57 -0400
committerFurkan Sahin <furkan-dev@proton.me>2025-10-24 18:44:57 -0400
commit6e02fbd8aa8256594999a20201109281fd38d65f (patch)
treedea0881a881d094ac33cfc238362c0db0fd320d5
parentbf7e21faee69e28838e61af98c8186913c9837fc (diff)
extend `for_window` to accept single quotes
-rw-r--r--sway/criteria.c4
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) {