+2009-02-05 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmail.el (rmail-what-message): Unbreak it.
+
+ * net/mairix.el (rmail-buffer): Remove unneeded eval-when-compile.
+ (rmail-narrow-to-non-pruned-header): Remove autoload.
+ (mairix-rmail-fetch-field): Handle mbox Rmail.
+
2009-02-04 Dave Love <fx@gnu.org>
* net/imap.el (imap-fetch-safe): Bind debug-on-error.
(defun rmail-what-message ()
"For debugging Rmail: find the message number that point is in."
- (let ((where (point))
- (low 1)
- (high rmail-total-messages)
- (mid (/ rmail-total-messages 2)))
+ (let* ((high rmail-total-messages)
+ (mid (/ high 2))
+ (low 1)
+ (where (with-current-buffer (if (rmail-buffers-swapped-p)
+ rmail-view-buffer
+ (current-buffer))
+ (point))))
(while (> (- high low) 1)
(if (>= where (rmail-msgbeg mid))
- (setq low mid)
- (setq high mid))
+ (setq low mid)
+ (setq high mid))
(setq mid (+ low (/ (- high low) 2))))
(if (>= where (rmail-msgbeg high)) high low)))
\f