git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
reset offset when choose time via menu button
[enigma2.git]
/
lib
/
python
/
Plugins
/
Extensions
/
GraphMultiEPG
/
GraphMultiEpg.py
diff --git
a/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
b/lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
index 33639dc1f96ebe12e06514c4e6d54ef7d882ab52..24992514ff3bd16c2974bb7684dcebc86465f609 100644
(file)
--- a/
lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
+++ b/
lib/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
@@
-40,7
+40,7
@@
class EPGList(HTMLComponent, GUIComponent):
self.time_base = None
self.time_epoch = time_epoch
self.list = None
self.time_base = None
self.time_epoch = time_epoch
self.list = None
- self.e
ntry
_rect = None
+ self.e
vent
_rect = None
def isSelectable(self, service, sname, event_list):
return (event_list and len(event_list) and True) or False
def isSelectable(self, service, sname, event_list):
return (event_list and len(event_list) and True) or False
@@
-178,7
+178,7
@@
class EPGList(HTMLComponent, GUIComponent):
def selEntry(self, dir, visible=True):
cur_service = self.cur_service #(service, service_name, events)
def selEntry(self, dir, visible=True):
cur_service = self.cur_service #(service, service_name, events)
- if not self.e
ntry
_rect:
+ if not self.e
vent
_rect:
self.recalcEntrySize()
if cur_service and self.cur_event is not None:
update = True
self.recalcEntrySize()
if cur_service and self.cur_event is not None:
update = True
@@
-255,6
+255,9
@@
class EPGList(HTMLComponent, GUIComponent):
def getTimeBase(self):
return self.time_base + (self.offs * self.time_epoch * 60)
def getTimeBase(self):
return self.time_base + (self.offs * self.time_epoch * 60)
+ def resetOffset(self):
+ self.offs = 0
+
class TimelineText(HTMLComponent, GUIComponent):
def __init__(self):
GUIComponent.__init__(self)
class TimelineText(HTMLComponent, GUIComponent):
def __init__(self):
GUIComponent.__init__(self)
@@
-389,8
+392,10
@@
class GraphMultiEPG(Screen):
if len(ret) > 1:
if ret[0]:
self.ask_time=ret[1]
if len(ret) > 1:
if ret[0]:
self.ask_time=ret[1]
- self["list"].fillMultiEPG(self.services, ret[1])
- self.moveTimeLines()
+ l = self["list"]
+ l.resetOffset()
+ l.fillMultiEPG(self.services, ret[1])
+ self.moveTimeLines(True)
def closeScreen(self):
self.close(self.closeRecursive)
def closeScreen(self):
self.close(self.closeRecursive)