summaryrefslogtreecommitdiff
path: root/displaymenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'displaymenu.c')
-rw-r--r--displaymenu.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/displaymenu.c b/displaymenu.c
index c184b58..4b8f274 100644
--- a/displaymenu.c
+++ b/displaymenu.c
@@ -572,9 +572,11 @@ void cNopacityDisplayMenu::SetItem(const char *Text, int Index, bool Current, bo
} else {
//redraw item when switching through menu
cNopacityMenuItem *item = menuItems.Get(Index);
- item->SetTabs(strItems, tabItems, MaxTabs);
- item->SetCurrent(Current);
- item->Render();
+ if (item) {
+ item->SetTabs(strItems, tabItems, MaxTabs);
+ item->SetCurrent(Current);
+ item->Render();
+ }
}
SetEditableWidth(menuView->GetEditableWidth());
}