def playLastCB(self, answer): # overwrite infobar cuesheet function
print "playLastCB", answer, self.resume_point
- if self.service and answer == True:
+ if self.service:
seek = self.service.seek()
- seek.seekTo(self.resume_point)
+ if answer == True:
+ seek.seekTo(self.resume_point)
+ pause = self.service.pause()
+ pause.unpause()
self.hideAfterResume()
def showAfterCuesheetOperation(self):
CONNECT(m_pump.recv_msg, eServiceDVD::gotThreadMessage);
strcpy(m_ddvd_titlestring,"");
m_cue_pts = 0;
+ pause();
}
void eServiceDVD::gotThreadMessage(const int &msg)
m_event((iPlayableService*)this, evCuesheetChanged);
eDebug("eServiceDVD::loadCuesheet() pts=%lld",m_cue_pts);
}
+ else
+ unpause();
}
void eServiceDVD::saveCuesheet()