lv_obj: apply theme on non-screen base objects too
This commit is contained in:
@@ -182,7 +182,12 @@ lv_obj_t * lv_obj_create(lv_obj_t * parent, lv_obj_t * copy)
|
|||||||
new_obj->ext_size = 0;
|
new_obj->ext_size = 0;
|
||||||
|
|
||||||
/*Set appearance*/
|
/*Set appearance*/
|
||||||
new_obj->style_p = &lv_style_plain_color;
|
lv_theme_t * th = lv_theme_get_current();
|
||||||
|
if(th) {
|
||||||
|
new_obj->style_p = th->panel;
|
||||||
|
} else {
|
||||||
|
new_obj->style_p = &lv_style_plain_color;
|
||||||
|
}
|
||||||
|
|
||||||
/*Set virtual functions*/
|
/*Set virtual functions*/
|
||||||
lv_obj_set_signal_func(new_obj, lv_obj_signal);
|
lv_obj_set_signal_func(new_obj, lv_obj_signal);
|
||||||
|
|||||||
Reference in New Issue
Block a user