Re: Patch
Dirk Nimmich <[email protected]>
| Newsgroups | gmane.network.tin.devel |
|---|---|
| Message-ID | <[email protected]> |
Urs JanÃen wrote:
> On Sun, Sep 17, 2006 at 01:19:10AM +0200, Dirk Nimmich wrote:
> > Attached another patch for two other bugs mentioned in TODO.
>
> if you are in group level and directly enter an article via
> GroupNextUnreadArtOrGrp ('TAB') and then press Quit ('q') in the pager
> and press GroupNextUnreadArtOrGrp again you are back at the same article
> instead of the next article in the thread/group.
Ok, it seems that thread.c:451 is the crucial line.
If you leave the line as it was earlier (group.c:tab_pressed()
controls first parameter for enter_pager()), you get the correct
article but cannot 'C'atchup.
If you change it so that usage of enter_pager() is consistent with
THREAD_READ_ARTICLE, you cannot 'q'uit.
If you change it so that usage of enter_pager() is consistent with
thread_tab_pressed(), you enter the thread listing for the article
viewed earlier.
I'm stuck here, mostly because I obviously haven't understood the
mechanics of thread and article handling completely in this regard.
Unfortunately, I don't have the time to look into it now.