movieplayer: Fix display filetime

This commit is contained in:
M. Liebmann
2017-02-05 17:31:24 +01:00
parent dccb6ba8f2
commit 7d5cbea37d
4 changed files with 32 additions and 13 deletions

View File

@@ -126,19 +126,22 @@ bool CInfoClock::enableInfoClock(bool enable)
}
}
if (enable) {
if (FileTimeOSD->getRestore()) {
FileTimeOSD->setMode(FileTimeOSD->getTmpMode());
FileTimeOSD->update(CMoviePlayerGui::getInstance().GetPosition(),
CMoviePlayerGui::getInstance().GetDuration());
if (!FileTimeOSD->getMpTimeForced()) {
if (enable) {
if (FileTimeOSD->getRestore()) {
FileTimeOSD->setRestore(false);
FileTimeOSD->setMode(FileTimeOSD->getTmpMode());
FileTimeOSD->update(CMoviePlayerGui::getInstance().GetPosition(),
CMoviePlayerGui::getInstance().GetDuration());
}
}
}
else {
if (FileTimeOSD->getMode() != CTimeOSD::MODE_HIDE) {
FileTimeOSD->setTmpMode();
FileTimeOSD->setRestore();
if (FileTimeOSD->getRestore())
FileTimeOSD->kill();
else {
if (FileTimeOSD->getMode() != CTimeOSD::MODE_HIDE) {
FileTimeOSD->setTmpMode();
FileTimeOSD->setRestore(true);
if (FileTimeOSD->getRestore())
FileTimeOSD->kill();
}
}
}