[Mew-dist 14872] broken count-lines when mew-summary-analyze-again()
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2000年 11月 13日 (月) 10:13:00 JST
いつ混入したバグかは調べていないのですが、
part 上で "." mew-summary-analyze-again() したときに2つの原因で
cursor がもとに戻りませんでした。
1. 行頭と行の途中での count-lines の戻り値の違い
2. Virtual の行端の "\r folder num" での二重カウント
--
白井秀行 (mailto:shirai at example.com)
--- mew-summary.el.orig Tue Nov 7 00:17:06 2000
+++ mew-summary.el Mon Nov 13 09:53:46 2000
@@ -1056,10 +1056,12 @@
cache here lines)
(if msg
()
+ (beginning-of-line)
(setq here (point))
(mew-summary-goto-message)
(setq msg (mew-summary-message-number))
- (setq lines (count-lines (point) here)))
+ (setq lines (- (count-lines (point) here)
+ (if (mew-virtual-p) 1 0))))
(mew-cache-delete2 fld msg)
(unwind-protect
(progn
Mew-dist メーリングリストの案内