aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/elementary/elm_widget.c
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel@osg.samsung.com>2017-10-15 15:23:56 +0200
committerMarcel Hollerbach <marcel@osg.samsung.com>2017-10-16 11:02:12 +0200
commit4edba079c4f4d9c287c6284cd65ca3731cac6a6c (patch)
treeda75e65cfdc48f3dde7048f0b01ee8864dbf8a06 /src/lib/elementary/elm_widget.c
parentjp2k module - dont print ERR on llading if format wrong (diff)
downloadefl-4edba079c4f4d9c287c6284cd65ca3731cac6a6c.tar.gz
elm_widget: also unregister if the logical parent changes
Diffstat (limited to 'src/lib/elementary/elm_widget.c')
-rw-r--r--src/lib/elementary/elm_widget.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c
index 5fbce1f57e..427f905225 100644
--- a/src/lib/elementary/elm_widget.c
+++ b/src/lib/elementary/elm_widget.c
@@ -355,6 +355,7 @@ _elm_widget_focus_state_apply(Eo *obj, Elm_Widget_Smart_Data *pd EINA_UNUSED, El
if (//check if we have changed the manager
(current_state.manager != configured_state->manager) ||
+ (current_state.parent != configured_state->parent) ||
//check if we are already registered but in a different state
(current_state.logical != configured_state->logical))
{