updated for version 7.4a.005
Problem:    Scroll binding causes unexpected scroll.
Solution:   Store the topline after updating scroll binding.  Add a test.
            (Lech Lorens)
diff --git a/src/option.c b/src/option.c
index e91ef5d..2f1ef11 100644
--- a/src/option.c
+++ b/src/option.c
@@ -7801,7 +7801,10 @@
     else if ((int *)varp == &curwin->w_p_scb)
     {
 	if (curwin->w_p_scb)
+	{
 	    do_check_scrollbind(FALSE);
+	    curwin->w_scbind_pos = curwin->w_topline;
+	}
     }
 #endif