efl_ui_widget: add null check for smart data 72/273672/2 accepted/tizen/unified/20220422.021246 submit/tizen/20220421.004950
authorBowon Ryu <bowon.ryu@samsung.com>
Tue, 12 Apr 2022 05:13:41 +0000 (14:13 +0900)
committerBowon Ryu <bowon.ryu@samsung.com>
Wed, 20 Apr 2022 02:39:45 +0000 (02:39 +0000)
Change-Id: Ic10b5170ea4da28c307367e6e58d06baf16f50e7
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
src/lib/elementary/efl_ui_widget.c

index 1ce9019..53977cf 100644 (file)
@@ -1986,6 +1986,7 @@ _efl_ui_widget_focus_allow_set(Eo *obj, Elm_Widget_Smart_Data *sd, Eina_Bool can
              Evas_Object *subobj;
 
              ELM_WIDGET_DATA_GET(parent, sdp);
+             if (!sdp) break;
 
              sdp->child_can_focus = EINA_FALSE;
              for (unsigned int i = 0; i < eina_array_count(sdp->children); ++i)