notmuch.el: Fix notmuch-search-scroll-down to go to first thread.
authorCarl Worth <cworth@cworth.org>
Tue, 1 Dec 2009 00:48:19 +0000 (16:48 -0800)
committerCarl Worth <cworth@cworth.org>
Tue, 1 Dec 2009 00:48:19 +0000 (16:48 -0800)
When there's no more to scroll, we want to select the first thread.

This used to work, and I'm not sure when it broke, (perhaps when we
switched from post-process decorating of the search results to
filtering). Fix the calculation to work again.

notmuch.el

index 40d787538338cfb2eda269be8441794bb25f4e5a..9eb84696ff56dcb6134ac2d29e72df0473ec7157 100644 (file)
@@ -977,8 +977,8 @@ thread from that buffer can be show when done with this one)."
   ; directly to that position. (We have to count lines since the
   ; window-start position is not the same as point-min due to the
   ; invisible thread-ID characters on the first line.
-  (if (equal (count-lines (point-min) (window-start)) 1)
-      (goto-char (window-start))
+  (if (equal (count-lines (point-min) (window-start)) 0)
+      (goto-char (point-min))
     (scroll-down nil)))
 
 (defun notmuch-search-goto-last-thread ()