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}) {