* Fixed bug in fallback logic, in case no thumbnails were loaded.
authorUrban Wallasch <urban.wallasch@freenet.de>
Sun, 9 May 2021 20:24:04 +0000 (22:24 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Sun, 9 May 2021 20:24:04 +0000 (22:24 +0200)
ffpreview.py

index d2c6f988820154014a4e75507e6ebe6db917a916..36d825942e65a1e0aa848dec994a322e74889b1a 100755 (executable)
@@ -735,15 +735,16 @@ try:
                 thumb = broken_img
             tlabel = tLabel(pixmap=thumb, text=s2hms(th[2]), info=th)
             tlabels.append(tlabel)
-        if len(tlabels) == 0: # no thumbnails available :(
-            tlabel = tLabel(pixmap=broken_img, text=s2hms(str(cfg['start'])))
-            tlabel.th = [0, 'broken', str(cfg['start'])]
-            tlabels.append(tlabel)
-        tlwidth = tlabel.width()
-        tlheight = tlabel.height()
 except Exception as e:
     eprint(str(e))
-    exit(2)
+
+if len(tlabels) == 0: # no thumbnails available :(
+    th = [0, 'broken', str(cfg['start'])]
+    tlabel = tLabel(pixmap=broken_img, text=s2hms(str(cfg['start'])), info=th)
+    tlabels.append(tlabel)
+
+tlwidth = tlabel.width()
+tlheight = tlabel.height()
 
 
 ############################################################