summaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorNRK <nrk@disroot.org>2021-10-28 07:43:36 +0200
committereylles <ed.ylles1997@gmail.com>2021-10-30 01:45:55 +0200
commitd0b5005a023da1e436665fc1d795b20246dd9d80 (patch)
tree871f4cfd1f2e429a2bbb7f6cd227b5769e841421 /main.c
parent8934744c60a3ef34eb65a6082d59da8ad2234d6c (diff)
downloadnsxiv-d0b5005a023da1e436665fc1d795b20246dd9d80.tar.zst
-0 sends NULL separated file-list to key-handler
with this change `-0` is turned into a more generic switch which can be used to send NULL-separated file-list to the key-handler as well. this also means `-0` no longer implicitly enables `-o` Closes: https://github.com/nsxiv/nsxiv/issues/140
Diffstat (limited to 'main.c')
-rw-r--r--main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/main.c b/main.c
index e16f5ac..4cd9a33 100644
--- a/main.c
+++ b/main.c
@@ -547,7 +547,7 @@ void run_key_handler(const char *key, unsigned int mask)
for (f = i = 0; f < fcnt; i++) {
if ((marked && (files[i].flags & FF_MARK)) || (!marked && i == fileidx)) {
stat(files[i].path, &oldst[f]);
- fprintf(pfs, "%s\n", files[i].name);
+ fprintf(pfs, "%s%c", files[i].name, options->using_null ? '\0' : '\n');
f++;
}
}