X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/79cab0403882bf14a34828b75f50a34d445851a6..cd176a16cb54350617ea202de983e8d643978971:/lib/python/Components/Renderer/Pig.py diff --git a/lib/python/Components/Renderer/Pig.py b/lib/python/Components/Renderer/Pig.py index 99488e4a..64ed6778 100644 --- a/lib/python/Components/Renderer/Pig.py +++ b/lib/python/Components/Renderer/Pig.py @@ -2,7 +2,7 @@ ## P(icture)i(n)g(raphics) renderer ## from Renderer import Renderer -from enigma import eVideoWidget, eSize, ePoint +from enigma import eVideoWidget, eSize, ePoint, getDesktop class Pig(Renderer): def __init__(self): @@ -12,19 +12,17 @@ class Pig(Renderer): GUI_WIDGET = eVideoWidget def postWidgetCreate(self, instance): + desk = getDesktop(0) instance.setDecoder(0) + instance.setFBSize(desk.size()) - def applySkin(self, desktop): - ret = Renderer.applySkin(self, desktop) + def applySkin(self, desktop, parent): + ret = Renderer.applySkin(self, desktop, parent) if ret: - self.Position = self.instance.position() + self.Position = self.instance.position() # fixme, scaling! self.Size = self.instance.size() return ret - def preWidgetRemove(self, instance): - instance.resize(eSize(720,576)) - instance.move(ePoint(0,0)) - def onShow(self): if self.instance: if self.Size: