Blob Blame History Raw
diff -up gnome-desktop-2.22.0/libgnome-desktop/gnome-bg.c.future gnome-desktop-2.22.0/libgnome-desktop/gnome-bg.c
--- gnome-desktop-2.22.0/libgnome-desktop/gnome-bg.c.future	2008-03-29 21:04:30.000000000 -0400
+++ gnome-desktop-2.22.0/libgnome-desktop/gnome-bg.c	2008-03-29 21:04:51.000000000 -0400
@@ -858,6 +858,9 @@ get_current_slide (SlideShow *show,
 	double elapsed;
 	int i;
 
+	if (delta < 0)
+		delta += show->total_duration;
+
 	elapsed = 0;
 	i = 0;
 	for (list = show->slides->head; list != NULL; list = list->next) {