X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FComponents%2FMovieList.py;h=ace360124d6c153dc5fee397d9e60e06dd2c9ff4;hp=a0bd733498cd30b49f027356d03786118e785095;hb=3abc3a286970d03d9cde95d11328843907f10609;hpb=bb8df1e39d1d6ff0da067cad05492bb5f388b124 diff --git a/lib/python/Components/MovieList.py b/lib/python/Components/MovieList.py index a0bd733..ace3601 100644 --- a/lib/python/Components/MovieList.py +++ b/lib/python/Components/MovieList.py @@ -2,6 +2,7 @@ from GUIComponent import GUIComponent from Tools.FuzzyDate import FuzzyTime from ServiceReference import ServiceReference from Components.MultiContent import MultiContentEntryText +from Components.config import config from enigma import eListboxPythonMultiContent, eListbox, gFont, iServiceInformation, \ RT_HALIGN_LEFT, RT_HALIGN_RIGHT, eServiceReference, eServiceCenter @@ -83,13 +84,19 @@ class MovieList(GUIComponent): if len <= 0: #recalc len when not already done cur_idx = self.l.getCurrentSelectionIndex() x = self.list[cur_idx] - len = x[1].getLength(x[0]) #recalc the movie length... + if config.usage.load_length_of_movies_in_moviellist.value: + len = x[1].getLength(x[0]) #recalc the movie length... + else: + len = 0 #dont recalc movielist to speedup loading the list self.list[cur_idx] = (x[0], x[1], x[2], len) #update entry in list... so next time we don't need to recalc if len > 0: len = "%d:%02d" % (len / 60, len % 60) else: - len = "?:??" + if config.usage.load_length_of_movies_in_moviellist.value: + len = "?:??" + else: + len = "X:XX" res = [ None ]