Index: pitivi/ui/mainwindow.py
===================================================================
--- pitivi/ui/mainwindow.py	(revision 1014)
+++ pitivi/ui/mainwindow.py	(working copy)
@@ -400,7 +400,10 @@
 
     def _positionCb(self, unused_playground, unused_smartbin, position):
         timediff = time.time() - self.timestarted
-        self.progressbar.set_fraction(float(position) / float(self.bin.length))
+        progress = float(position) / float(self.bin.length)
+        if progress > 1.0:
+            progress = 1.0
+        self.progressbar.set_fraction(progress)
         if timediff > 5.0:
             # only display ETA after 5s in order to have enough averaging
             totaltime = (timediff * float(self.bin.length) / float(position)) - timediff
