diff options
author | Hermet Park <hermet@hermet.pe.kr> | 2016-02-13 01:43:56 +0900 |
---|---|---|
committer | Hermet Park <hermet@hermet.pe.kr> | 2016-02-13 01:43:56 +0900 |
commit | 7d77c0572dfcee970079eda515ae1ac4075c4f58 (patch) | |
tree | 4c305f9bf79569e392325f7ab8195aa85df9afd0 | |
parent | c0a0d801953593e51cfbf93faae98156cd55f3e4 (diff) | |
download | elementary-7d77c0572dfcee970079eda515ae1ac4075c4f58.tar.gz |
widget: don't access a widget focus if the object is not a widget.
-rw-r--r-- | src/lib/elm_widget.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index efcbc88a7..fd00284bd 100644 --- a/src/lib/elm_widget.c +++ b/src/lib/elm_widget.c @@ -413,6 +413,7 @@ _if_focused_revert(Evas_Object *obj, Evas_Object *child; EINA_LIST_FOREACH(sd2->subobjs, l, child) { + if (!_elm_widget_is(child)) continue; if (elm_widget_focus_get(child)) { elm_widget_focused_object_clear(child); |