[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 メーリングリストの案内