X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=hdrline.c;h=7db6edeeeb6015b8bf2e8f6fd1c9d02ee54d3d7d;hp=3e6e999e1a2aab84d21ed2782ea34eed399a0aca;hb=78f24a39b314d2c47c1417eaa34fdf4078bb4a50;hpb=3d937534e7b1ee723f86594b5e4c64c95158a933 diff --git a/hdrline.c b/hdrline.c index 3e6e999..7db6ede 100644 --- a/hdrline.c +++ b/hdrline.c @@ -16,6 +16,10 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ +#if HAVE_CONFIG_H +# include "config.h" +#endif + #include "mutt.h" #include "mutt_curses.h" #include "sort.h" @@ -30,12 +34,17 @@ int mutt_is_mail_list (ADDRESS *addr) { - return mutt_match_rx_list (addr->mailbox, MailLists); + if (!mutt_match_rx_list (addr->mailbox, UnMailLists)) + return mutt_match_rx_list (addr->mailbox, MailLists); + return 0; } int mutt_is_subscribed_list (ADDRESS *addr) { - return mutt_match_rx_list (addr->mailbox, SubscribedLists); + if (!mutt_match_rx_list (addr->mailbox, UnMailLists) + && !mutt_match_rx_list (addr->mailbox, UnSubscribedLists)) + return mutt_match_rx_list (addr->mailbox, SubscribedLists); + return 0; } /* Search for a mailing list in the list of addresses pointed to by adr.