From ee03956a86159f5111bb0dee9e9ebba08a294532 Mon Sep 17 00:00:00 2001 From: "K. Lange" Date: Thu, 2 Aug 2018 04:06:37 +0900 Subject: [PATCH] Fix bad submenu hilight --- lib/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/menu.c b/lib/menu.c index eed50379..3333fe49 100644 --- a/lib/menu.c +++ b/lib/menu.c @@ -129,7 +129,7 @@ void _menu_draw_MenuEntry_Submenu(gfx_context_t * ctx, struct MenuEntry * self, struct MenuEntry_Submenu * _self = (struct MenuEntry_Submenu *)self; int h = _self->hilight; - if (_self->_owner && _self->_owner->child == _self->_my_child) { + if (_self->_owner && _self->_my_child && _self->_owner->child == _self->_my_child) { _self->hilight = 1; } _menu_draw_MenuEntry_Normal(ctx,self,offset);