From 5b98df99f32220474334f2f30f0ddaac5cc22dcf Mon Sep 17 00:00:00 2001 From: takeseem Date: Fri, 13 Mar 2026 15:25:25 +0800 Subject: [PATCH 1/2] fix #805 edit jpg can not refresh --- bin/shutter | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/shutter b/bin/shutter index 523b86a3..c1ed4cfe 100755 --- a/bin/shutter +++ b/bin/shutter @@ -4093,6 +4093,12 @@ sub STARTUP { if ($event eq 'deleted') { + my $v = $session_screens{$key}; + if ($v && -e $v->{'giofile'}->get_path) { + print "deleted - $key exists ignored\n" if $sc->get_debug; + return; + } + $handle->cancel; if (exists $session_screens{$key}) { From 90b2b41fb19e330d90b94483192d4940215a1e52 Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Sat, 9 May 2026 09:34:14 +0100 Subject: [PATCH 2/2] Update bin/shutter --- bin/shutter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/shutter b/bin/shutter index c1ed4cfe..6a1afc87 100755 --- a/bin/shutter +++ b/bin/shutter @@ -4095,7 +4095,7 @@ sub STARTUP { my $v = $session_screens{$key}; if ($v && -e $v->{'giofile'}->get_path) { - print "deleted - $key exists ignored\n" if $sc->get_debug; + print "got event 'deleted', but file $key still exists, ignoring\n" if $sc->get_debug; return; }