+ if not pip_config_initialized:
+ config.av.pip = ConfigPosition(default=[-1, -1, -1, -1], args = (719, 567, 720, 568))
+ pip_config_initialized = True
+ self.onLayoutFinish.append(self.LayoutFinished)
+
+ def LayoutFinished(self):
+ self.onLayoutFinish.remove(self.LayoutFinished)
+ x = config.av.pip.value[0]
+ y = config.av.pip.value[1]
+ w = config.av.pip.value[2]
+ h = config.av.pip.value[3]
+ if x != -1 and y != -1 and w != -1 and h != -1:
+ self.move(x, y)
+ self.resize(w, h)