Blob Blame History Raw
diff -ru planner-0.14.4.orig/src/planner-print-job.c planner-0.14.4/src/planner-print-job.c
--- planner-0.14.4.orig/src/planner-print-job.c	2009-12-21 09:30:14.000000000 +0000
+++ planner-0.14.4/src/planner-print-job.c	2009-12-21 09:30:34.000000000 +0000
@@ -251,7 +251,7 @@
 		return;
 	}
 
-	while (!page_found) {
+	while (!page_found && l) {
 		v = PLANNER_VIEW (l->data);
 
 		pages_in_view = planner_view_print_get_n_pages (v);
@@ -262,8 +262,6 @@
 		} else {
 			page_nr -= pages_in_view;
 			l = l->next;
-
-			g_assert (l != NULL);
 		}
 	}
 }