mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
gpg: Keep temp files when opening images via xdg-open
* g10/photoid.c (get_default_photo_command): Change parameter for xdg-open. -- xdg-open spawns the user's preferred image viewer and then exits. Therefore we must not remove the temp file when it exits, otherwise by the time the actual image viewer is started the file doesn't exist any more. Signed-off-by: Nicolas Fella <nicolas.fella@gmx.de>
This commit is contained in:
parent
5ed1567e7c
commit
be2da24456
@ -287,7 +287,11 @@ get_default_photo_command(void)
|
|||||||
else if (!path_access ("display",X_OK))
|
else if (!path_access ("display",X_OK))
|
||||||
return "display -title 'KeyID 0x%k' %i";
|
return "display -title 'KeyID 0x%k' %i";
|
||||||
else if (getuid () && !path_access ("xdg-open", X_OK))
|
else if (getuid () && !path_access ("xdg-open", X_OK))
|
||||||
return "xdg-open %i";
|
{
|
||||||
|
/* xdg-open spawns the actual program and exits so we need to
|
||||||
|
* keep the temp file */
|
||||||
|
return "xdg-open %I";
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return "/bin/true";
|
return "/bin/true";
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user