]> granicus.if.org Git - neomutt/commitdiff
Forget line number when resolving in pager. This is beginning to get
authorBrendan Cully <brendan@kublai.com>
Thu, 8 Sep 2005 15:54:07 +0000 (15:54 +0000)
committerBrendan Cully <brendan@kublai.com>
Thu, 8 Sep 2005 15:54:07 +0000 (15:54 +0000)
messy - maybe it would be better to only remember on specific operations
like sync.

pager.c

diff --git a/pager.c b/pager.c
index 4751a76ae1d6dbd8fbf08b44e28ddf81c266a775..eb74c33ed23c467a993a869b77d584199c713adf 100644 (file)
--- a/pager.c
+++ b/pager.c
@@ -2688,7 +2688,9 @@ CHECK_IMAP_ACL(IMAP_ACL_DELETE);
   if (IsHeader (extra))
   {
     Context->msgnotreadyet = -1;
-    if (rc != -1)
+    if (rc == -1 || rc == OP_MAIN_NEXT_UNDELETED || rc == OP_NEXT_ENTRY)
+      OldHdr = NULL;
+    else
     {
       TopLine = topline;
       OldHdr = extra->hdr;