fixed bug that datetime was not correctly drawn if a submenu implements its own datetime display

This commit is contained in:
louis
2015-04-04 07:09:22 +02:00
parent bbcb7b0f78
commit dc64252414
4 changed files with 14 additions and 11 deletions

View File

@@ -479,15 +479,17 @@ bool cDisplayMenuRootView::RenderDynamicElements(void) {
defaultTimeDrawn = true;
updated = true;
}
if (view->DrawDynamicViewElements()){
updated = true;
implemented = false;
if (view->DrawDateTime(implemented)) {
defaultDateTimeDrawn = false;
} else if (!implemented) {
DrawDateTime();
defaultDateTimeDrawn = true;
}
if (!view->DrawDateTime()) {
defaultDateTimeDrawn = true;
DrawDateTime();
} else {
defaultDateTimeDrawn = false;
if (view->DrawDynamicViewElements()){
updated = true;
}
return updated;