diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2024-02-10 12:15:21 +0100 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2024-02-10 12:49:01 +0100 |
commit | 2a1f17a8f7e32e1a485df450c5ad231312fedc16 (patch) | |
tree | 9c61ce53bc9854050b77b058f28b027349e3d4e4 /liberty-xdg.c | |
parent | 8d56fae41b6b5d683603da3320bed7a62483eaa9 (diff) | |
download | liberty-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.c | 1 |
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; |