|
sylpheed-jp:1836
From: Munesato - NAK - Nakada <munesato@xxxxxxxxxx>
NAK です。
On Sat, 6 Jul 2002 21:43:03 +0900
IKEDA Tomonori <tomikeda@xxxxxxxxxx> wrote:
> 何か解ったことはありますでしょうか?
「新着」「未読」「総数」がマイナスになる件については、
私の環境(Win32)でも確認できました。
トレースしたところ、
・マークファイル内の最小記事番号 (1)
・NNTP サーバから得られる最小記事番号 (2)
・NNTP サーバから得られる記事総数 (3)
に関して、以下の条件が成り立つ場合にマイナスになる
ようです。
マイナスになる条件:
『(2) < (1)』AND 『(3) < (1) - (2)』
news.c: news_scan_group() 内の以下の部分です。
// ---
if (min < first)
min = first;
else if (first < min) {
num -= min - first; // *** ここ ***
first = min;
}
// ---
場所は判ったのですが、どう対処すれば解となるのか判りません。
どなたかお願い致します。
--
中田 宗里 (NAK) <munesato@xxxxxxxxxx>
1801 2002-06-16 17:25 [tomikeda@xxxxxxxxxx ] News の未読が認識できない 1804 2002-06-17 11:55 ┗[hiro-y@xxxxxxxxxx ] 1808 2002-06-19 19:22 ┗[tomikeda@xxxxxxxxxx ] 1809 2002-06-20 22:23 ┗[tomikeda@xxxxxxxxxx ] 1810 2002-06-21 11:31 ┗[hiro-y@xxxxxxxxxx ] 1811 2002-06-22 10:57 ┗[tomikeda@xxxxxxxxxx ] 1812 2002-06-22 11:03 ┣[munesato@xxxxxxxxxx ] 1813 2002-06-22 11:39 ┃┗[tomikeda@xxxxxxxxxx ] 1835 2002-07-06 21:43 ┃ ┗[tomikeda@xxxxxxxxxx ] -> 1836 2002-07-07 08:57 ┃ ┗[munesato@xxxxxxxxxx ] 1814 2002-06-22 12:37 ┗[yoichi@xxxxxxxxxx ] |