From 3b42e205adf069fffe2b2099443a8e858fc112b7 Mon Sep 17 00:00:00 2001 From: Kiss-Vamosi Gabor Date: Sat, 17 Jun 2017 20:45:00 +0200 Subject: [PATCH] lv_mbox set_btn_styles: bugfix if set styles with still no button created --- lv_objx/lv_mbox.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lv_objx/lv_mbox.c b/lv_objx/lv_mbox.c index 1d115fd45..444f3096d 100644 --- a/lv_objx/lv_mbox.c +++ b/lv_objx/lv_mbox.c @@ -238,11 +238,14 @@ void lv_mbox_set_styles_btn(lv_obj_t * mbox, lv_style_t * rel, lv_style_t * pr) ext->style_btn_rel = rel; ext->style_btn_pr = pr; - lv_obj_t * btn = lv_obj_get_child(ext->btnh, NULL); - while(btn != NULL) { - lv_btn_set_styles(btn, rel, pr, NULL, NULL, NULL); - btn = lv_obj_get_child(mbox, btn); + if(ext->btnh != NULL) { + lv_obj_t * btn = lv_obj_get_child(ext->btnh, NULL); + + while(btn != NULL) { + lv_btn_set_styles(btn, rel, pr, NULL, NULL, NULL); + btn = lv_obj_get_child(mbox, btn); + } } }