Only print marked files when -o is given
Fallback to print all files, if no images are marked, was kind of irritating.
This commit is contained in:
parent
7d878bd16d
commit
fb6e4bdd98
2
Makefile
2
Makefile
|
@ -1,4 +1,4 @@
|
||||||
VERSION = git-20130810
|
VERSION = git-20130822
|
||||||
|
|
||||||
PREFIX = /usr/local
|
PREFIX = /usr/local
|
||||||
MANPREFIX = $(PREFIX)/share/man
|
MANPREFIX = $(PREFIX)/share/man
|
||||||
|
|
|
@ -79,7 +79,7 @@ of small previews is displayed, making it easy to choose an image to open.
|
||||||
-i Read file list from stdin
|
-i Read file list from stdin
|
||||||
-n NUM Start at picture NUM
|
-n NUM Start at picture NUM
|
||||||
-N NAME Set X window resource name to NAME
|
-N NAME Set X window resource name to NAME
|
||||||
-o Write list of marked/all files to stdout when quitting
|
-o Write list of marked files to stdout when quitting
|
||||||
-p Pixelize, i.e. turn off image anti-aliasing
|
-p Pixelize, i.e. turn off image anti-aliasing
|
||||||
-q Be quiet, disable warnings
|
-q Be quiet, disable warnings
|
||||||
-r Search given directories recursively for images
|
-r Search given directories recursively for images
|
||||||
|
|
|
@ -61,9 +61,9 @@ bool it_quit(arg_t a)
|
||||||
{
|
{
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
||||||
if (options->to_stdout) {
|
if (options->to_stdout && markcnt > 0) {
|
||||||
for (i = 0; i < filecnt; i++) {
|
for (i = 0; i < filecnt; i++) {
|
||||||
if (!markcnt || files[i].marked)
|
if (files[i].marked)
|
||||||
printf("%s\n", files[i].name);
|
printf("%s\n", files[i].name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
8
sxiv.1
8
sxiv.1
|
@ -62,10 +62,10 @@ Print brief usage information to standard output and exit.
|
||||||
Read names of files to open from standard input.
|
Read names of files to open from standard input.
|
||||||
.TP
|
.TP
|
||||||
.B \-o
|
.B \-o
|
||||||
Write list of all marked files, or all opened files if no files are marked, to
|
Write list of all marked files to standard output when quitting. In combination
|
||||||
standard output when quitting. If combined with
|
with
|
||||||
.IR \-i ,
|
.I \-i
|
||||||
then sxiv acts as a visual filter/pipe.
|
sxiv can be used as a visual filter/pipe.
|
||||||
.TP
|
.TP
|
||||||
.B \-p
|
.B \-p
|
||||||
Pixelize images, i.e. turn off anti-aliasing.
|
Pixelize images, i.e. turn off anti-aliasing.
|
||||||
|
|
Loading…
Reference in a new issue