summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/displaymenurootview.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/views/displaymenurootview.c b/views/displaymenurootview.c
index 556e19a..59910c1 100644
--- a/views/displaymenurootview.c
+++ b/views/displaymenurootview.c
@@ -434,6 +434,8 @@ void cDisplayMenuRootView::RenderMenuScrollBar(int Total, int Offset) {
}
bool cDisplayMenuRootView::RenderDynamicElements(void) {
+ if (!view)
+ return false;
bool updated = false;
if (view->DrawTime()) {
updated = true;
@@ -606,6 +608,8 @@ void cDisplayMenuRootView::DrawMessage(eMessageType type, const char *text) {
}
void cDisplayMenuRootView::Action(void) {
+ if (!view)
+ return;
SetInitFinished();
Render();
view->Start();