summaryrefslogtreecommitdiff
path: root/src/winwidget.c
diff options
context:
space:
mode:
authorAnthony Iliopoulos <ailiop@altatus.com>2022-08-22 13:02:49 +0200
committerDaniel Friesel <derf@chaosdorf.de>2022-08-22 17:43:57 +0200
commit5f4a9ec55bd4bebfab62fa3c1c62461321b5467b (patch)
treee7c09d88a8c8ca690826747b2c54de6508407491 /src/winwidget.c
parentdea7713739195076cb55a08729f9fb9b747d933e (diff)
winwidget: do not add an inotify watch if file is a url
inotify_add_watch calls fail when the file is a url, since it does not correspond to an actual on-disk path. The temporary file path fetched by curl could be kept and monitored, but since this is unlikely to change just avoid monitoring files opened via a url.
Diffstat (limited to 'src/winwidget.c')
-rw-r--r--src/winwidget.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/winwidget.c b/src/winwidget.c
index 9f61ba6..132b57e 100644
--- a/src/winwidget.c
+++ b/src/winwidget.c
@@ -739,7 +739,7 @@ void winwidget_inotify_remove(winwidget winwid)
#ifdef HAVE_INOTIFY
void winwidget_inotify_add(winwidget winwid, feh_file * file)
{
- if (opt.auto_reload) {
+ if (opt.auto_reload && !path_is_url(file->filename)) {
D(("Adding inotify watch for %s\n", file->filename));
char dir[PATH_MAX];
feh_file_dirname(dir, file, PATH_MAX);