2010年4月27日

[mew-dist 29214] Re: lost fist one message via nntp access whenupdating summary

> たとえば、summary mode で
> s last:10
> とかして、しばらくして、新しい投稿があった後に、
> s update
> しますと、update されたものの中の最初のメッセージが取得されま
> せん。2つ目以降のメッセージは取得されます。

もう環境がないのですが、IMAP のロジックと見比べてみると、こう修正すべき

のような気がします。どうでしょうか?

--かず

diff --git a/mew-nntp.el b/mew-nntp.el
index c55f817..0c59dde 100644
--- a/mew-nntp.el
+++ b/mew-nntp.el
@@ -124,18 +124,18 @@
(setq last (string-to-number (mew-match-string 2)))
(cond
((stringp max)
- (setq max (1+ (string-to-number max))))
+ (setq max (string-to-number max)))
(max ;; backward compatibility
;; reversed
(setq max (car max))
- (setq max (1+ (string-to-number max))))
+ (setq max (string-to-number max)))
((and (eq directive 'scan) (integerp range))
- (setq max (1+ (- last range)))
- (if (< max first) (setq max first)))
+ (setq max (- last range))
+ (if (< max first) (setq max (1- first))))
(t
- (setq max first)))
+ (setq max (1- first))))
(mew-nntp-set-max pnm max)
- (mew-nntp-process-send-string pro "XOVER %d-" max))
+ (mew-nntp-process-send-string pro "XOVER %d-" (1+ max)))
(mew-nntp-set-status pnm "quit")
(mew-nntp-command-quit pro pnm)))))


投稿者 xml-rpc : 2010年4月27日 16:59
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/95453
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。