]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiOverview.pm
lei q: improve remote mboxrd UX + MUA
[public-inbox.git] / lib / PublicInbox / LeiOverview.pm
index dcfb9cc7d54a7a7f974a3c2c4c5680ba1218541f..f0ac468417cc5ea4666bc3cbb589a310ef83957e 100644 (file)
@@ -95,9 +95,10 @@ sub new {
                $lei->{dedupe} //= PublicInbox::LeiDedupe->new($lei);
        } else {
                # default to the cheapest sort since MUA usually resorts
-               $lei->{opt}->{'sort'} //= 'docid' if $dst ne '/dev/stdout';
+               $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;
        }
        $self;
 }