movieplayer: Fix display filetime

Origin commit data
------------------
Branch: ni/coolstream
Commit: 7d5cbea37d
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-02-05 (Sun, 05 Feb 2017)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
Michael Liebmann
2017-02-05 17:31:24 +01:00
parent cd2b0ed839
commit a6e0fdbcca
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();
}
}
}