aboutsummaryrefslogtreecommitdiff
path: root/liberty-xdg.c
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2024-02-10 12:15:21 +0100
committerPřemysl Eric Janouch <p@janouch.name>2024-02-10 12:49:01 +0100
commit2a1f17a8f7e32e1a485df450c5ad231312fedc16 (patch)
tree9c61ce53bc9854050b77b058f28b027349e3d4e4 /liberty-xdg.c
parent8d56fae41b6b5d683603da3320bed7a62483eaa9 (diff)
downloadliberty-2a1f17a8f7e32e1a485df450c5ad231312fedc16.tar.gz
liberty-2a1f17a8f7e32e1a485df450c5ad231312fedc16.tar.xz
liberty-2a1f17a8f7e32e1a485df450c5ad231312fedc16.zip
liberty-xdg: add desktop entry parser tests
And fix a discovered bug.
Diffstat (limited to 'liberty-xdg.c')
-rw-r--r--liberty-xdg.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/liberty-xdg.c b/liberty-xdg.c
index 3c20df4..be0746a 100644
--- a/liberty-xdg.c
+++ b/liberty-xdg.c
@@ -351,6 +351,7 @@ desktop_file_unescape (const char *value, bool is_list)
break; case 'r': str_append_c (&s, '\r');
break; default: str_append_c (&s, *p);
}
+ escape = false;
}
else if (*p == '\\' && p[1])
escape = true;