From: Andreas Monzner Date: Mon, 20 Oct 2008 23:00:59 +0000 (+0000) Subject: fix X-Git-Tag: 2.6.0~731 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/a29c1db0ffb7ee443a16213476c8cd96ee0d3757 fix --- diff --git a/lib/python/Components/TimerSanityCheck.py b/lib/python/Components/TimerSanityCheck.py index 54c8f44c..e7cc8b9b 100644 --- a/lib/python/Components/TimerSanityCheck.py +++ b/lib/python/Components/TimerSanityCheck.py @@ -141,9 +141,12 @@ class TimerSanityCheck: self.nrep_eventlist.extend([(new_event_begin, event[1], self.bflag),(new_event_end, event[1], self.eflag)]) def sort_func(x, y): - if x[0] == y[0]: - return cmp(y[2], x[2]) - return cmp(x[0], y[0]) + ret = cmp(x[0], y[0]) + if not ret: + ret = cmp(y[2], x[2]) + if not ret: + return cmp(x[1], y[1]) + return ret ################################################################################ # order list chronological self.nrep_eventlist.sort(sort_func)