Provide image width and height to image-info script; fixes issue #159
This commit is contained in:
5
main.c
5
main.c
@ -224,6 +224,7 @@ void open_info(void)
|
||||
{
|
||||
static pid_t pid;
|
||||
int pfd[2];
|
||||
char w[12], h[12];
|
||||
|
||||
if (info.f.err != 0 || info.open || win.bar.h == 0)
|
||||
return;
|
||||
@ -239,7 +240,9 @@ void open_info(void)
|
||||
if ((pid = fork()) == 0) {
|
||||
close(pfd[0]);
|
||||
dup2(pfd[1], 1);
|
||||
execl(info.f.cmd, info.f.cmd, files[fileidx].name, NULL);
|
||||
snprintf(w, sizeof(w), "%d", img.w);
|
||||
snprintf(h, sizeof(h), "%d", img.h);
|
||||
execl(info.f.cmd, info.f.cmd, files[fileidx].name, w, h, NULL);
|
||||
error(EXIT_FAILURE, errno, "exec: %s", info.f.cmd);
|
||||
}
|
||||
close(pfd[1]);
|
||||
|
Reference in New Issue
Block a user