bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6ba5773ca5d7b7299c0d02be5f4a143951bcb044
commit 6ba5773ca5d7b7299c0d02be5f4a143951bcb044 Author: Marcel Hollerbach <m...@marcel-hollerbach.de> Date: Mon Apr 6 16:16:30 2020 +0200 evas: prepare for cur beeing NULL debug name could be called during any time, even before the constructor, of this super class is hit. So cur can be NULL here. Reviewed-by: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Differential Revision: https://phab.enlightenment.org/D11659 --- src/lib/evas/canvas/evas_name.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_name.c b/src/lib/evas/canvas/evas_name.c index 7c432e84d1..1db2e88b35 100644 --- a/src/lib/evas/canvas/evas_name.c +++ b/src/lib/evas/canvas/evas_name.c @@ -74,7 +74,11 @@ _efl_canvas_object_efl_object_debug_name_override(Eo *eo_obj, Evas_Object_Protec const char *clip = obj->clip.clipees ? ":clipper" : ""; efl_debug_name_override(efl_super(eo_obj, EFL_CANVAS_OBJECT_CLASS), sb); - if (obj->cur->visible) + if (!obj->cur) + { + eina_strbuf_append_printf(sb, ":nostate"); + } + else if (obj->cur->visible) { eina_strbuf_append_printf(sb, "%s%s:(%d,%d %dx%d)", norend, clip, obj->cur->geometry.x, obj->cur->geometry.y, --