From 85d3f0efbd4da1e864d0f4dc3406dbca60330781 Mon Sep 17 00:00:00 2001 From: louis Date: Wed, 7 Jan 2015 17:29:58 +0100 Subject: fixed two possible null pointer accesses in displaymenurootview --- views/displaymenurootview.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'views') 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(); -- cgit v1.2.3