--- evince-2.26.2.org/libview/ev-view.c	2009-05-18 13:23:19.000000000 -0700
+++ evince-2.26.2/libview/ev-view.c	2009-08-05 08:07:00.000000000 -0700
@@ -2341,7 +2341,9 @@
 		state &= ~GDK_SHIFT_MASK;
 	}
 
-	if (state == 0 && view->presentation) {
+	if (state == 0 &&
+	    (view->presentation ||
+	     (view->sizing_mode == EV_SIZING_BEST_FIT && !view->continuous))) {
 		switch (event->direction) {
 		        case GDK_SCROLL_DOWN:
 		        case GDK_SCROLL_RIGHT:
