about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiOverview.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/LeiOverview.pm')
-rw-r--r--lib/PublicInbox/LeiOverview.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/PublicInbox/LeiOverview.pm b/lib/PublicInbox/LeiOverview.pm
index f0ac4684..98c89d12 100644
--- a/lib/PublicInbox/LeiOverview.pm
+++ b/lib/PublicInbox/LeiOverview.pm
@@ -98,7 +98,10 @@ sub new {
                 $opt->{'sort'} //= 'docid' if $dst ne '/dev/stdout';
                 $lei->{l2m} = eval { PublicInbox::LeiToMail->new($lei) };
                 return $lei->fail($@) if $@;
-                $lei->{early_mua} = 1 if $opt->{mua} && $lei->{l2m}->lock_free;
+                if ($opt->{mua} && $lei->{l2m}->lock_free) {
+                        $lei->{early_mua} = 1;
+                        $opt->{alert} //= [ '-WINCH,-bell' ] if -t $lei->{1};
+                }
         }
         $self;
 }