> From:  Chris Garrigues <cwg-exmh@DeepEddy.Com>
> Date:  Mon, 22 Jul 2002 13:33:13 -0500
>
> > From:  Anders Eriksson <aeriksson@fastmail.fm>
> > Date:  Mon, 22 Jul 2002 20:15:11 +0200
> >
> > My feeling of this is that we really do not want to have a
> > Ftoc_ClearCurrent, but rather just a RescanLine and the caller had
> > better know the line or msgid. That routine shoud just put in the '+'
> > if the line/msg in question happened to be the cur msg. Thoughts?
>
> Intuitively, that sounds right to me.  It does also call "tag remove", so
> you'll have to make sure that gets set correctly as well.
>
> I think any changes that make it behave more intuitively are a good thing even
> if they mean we have something else to fix.  Of course, that attitude is why
> I've been fixing exmh bugs for 3 weeks.
I just checked in a code cleanup which doesn't address this issue, but does
take a machete to code right around it.  You ought to 'cvs update' and see if
your issue becomes any clearer with all the brush removed.
My patch notes that 'msgid' and 'line' are redundant with one another and removes
one or the other from functions which takes both.  The callers are then
changed to pass what the function expects.  In the case of Msg_Change, the
'line' argument is removed and we only have the msgid argument.  Ftoc_ClearCurrent
is now the first line of MsgChange.
Chris
--
Chris Garrigues                 http://www.DeepEddy.Com/~cwg/
virCIO                          http://www.virCIO.Com
716 Congress, Suite 200
Austin, TX  78701		+1 512 374 0500
World War III:  The Wrong-Doers Vs. the Evil-Doers.

from localhost (localhost [127.0.0.1])
	by phobos.labs.netnoteinc.com (Postfix) with ESMTP id 51066440C8
	for <jm@localhost>; Mon, 22 Jul 2002 20:22:47 -0400 (EDT)
from dogma.slashnull.org [212.17.35.15]
	by localhost with IMAP (fetchmail-5.9.0)
	for jm@localhost (single-drop); Tue, 23 Jul 2002 01:22:47 +0100 (IST)
from listman.spamassassin.taint.org (listman.spamassassin.taint.org [66.187.233.211]) by
    dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6N0Ls410181 for
    <jm-exmh@jmason.org>; Tue, 23 Jul 2002 01:21:55 +0100
from listman.spamassassin.taint.org (localhost.localdomain [127.0.0.1]) by
    listman.redhat.com (Postfix) with ESMTP id 0CA5E3F15A; Mon, 22 Jul 2002
    20:21:05 -0400 (EDT)
from int-mx1.corp.spamassassin.taint.org (int-mx1.corp.spamassassin.taint.org
    [172.16.52.254]) by listman.redhat.com (Postfix) with ESMTP id 712653F293
    for <exmh-workers@listman.redhat.com>; Mon, 22 Jul 2002 20:20:47 -0400
    (EDT)
(from mail@localhost) by int-mx1.corp.spamassassin.taint.org (8.11.6/8.11.6)
    id g6N0Klc07084 for exmh-workers@listman.redhat.com; Mon, 22 Jul 2002
    20:20:47 -0400
from mx1.spamassassin.taint.org (mx1.spamassassin.taint.org [172.16.48.31]) by
    int-mx1.corp.redhat.com (8.11.6/8.11.6) with SMTP id g6N0KlR07080 for
    <exmh-workers@redhat.com>; Mon, 22 Jul 2002 20:20:47 -0400
from tippex.localdomain (h189n1fls22o974.telia.com
    [213.64.79.189]) by mx1.redhat.com (8.11.6/8.11.6) with SMTP id
    g6N09Fs11986 for <exmh-workers@redhat.com>; Mon, 22 Jul 2002 20:09:15
    -0400
by tippex.localdomain (Postfix, from userid 500) id 2624D470D;
    Tue, 23 Jul 2002 02:20:41 +0200 (CEST)
from tippex.localdomain (localhost [127.0.0.1]) by
    tippex.localdomain (Postfix) with ESMTP id 0B9D6470C; Tue, 23 Jul 2002
    02:20:41 +0200 (CEST)
Message from Chris Garrigues
    <cwg-dated-1027805573.3ce2ae@DeepEddy.Com> of
    "Mon, 22 Jul 2002 16:32:50 CDT."
    <1027373573.13274.TMDA@deepeddy.vircio.com>
From exmh-workers-admin@redhat.com  Tue Jul 23 01:22:47 2002