about summary refs log tree commit homepage
path: root/lib/PublicInbox/LEI.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-10-21 21:10:29 +0000
committerEric Wong <e@80x24.org>2021-10-22 00:54:48 +0000
commitef45dcc37abfdf467597f912ec290c4d39218ef6 (patch)
tree0ad5aa018400bfd74ef8e575b7dc97248bae3cd3 /lib/PublicInbox/LEI.pm
parent0c6132ee390667ad643f6aa6053f978f4267b2e4 (diff)
downloadpublic-inbox-ef45dcc37abfdf467597f912ec290c4d39218ef6.tar.gz
Whether an MUA uses rename(2) or link(2)+unlink(2) combination
should not matter to us.  We should be able to handle both
cases.
Diffstat (limited to 'lib/PublicInbox/LEI.pm')
-rw-r--r--lib/PublicInbox/LEI.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/LEI.pm b/lib/PublicInbox/LEI.pm
index c1f28f7b..b68e526b 100644
--- a/lib/PublicInbox/LEI.pm
+++ b/lib/PublicInbox/LEI.pm
@@ -1198,7 +1198,7 @@ sub dir_idle_handler ($) { # PublicInbox::DirIdle callback
         my $fn = $ev->fullname;
         if ($fn =~ m!\A(.+)/(new|cur)/([^/]+)\z!) { # Maildir file
                 my ($mdir, $nc, $bn) = ($1, $2, $3);
-                $nc = '' if $ev->IN_DELETE;
+                $nc = '' if $ev->IN_DELETE || $ev->IN_MOVED_FROM;
                 for my $f (keys %{$MDIR2CFGPATH->{$mdir} // {}}) {
                         my $cfg = $PATH2CFG{$f} // next;
                         eval {