summaryrefslogtreecommitdiff
path: root/src/lib/efl_wl
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-10-20 16:03:12 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-10-25 10:44:16 -0400
commite7faa2c82022ceb02741096abd20915cf12a544a (patch)
tree01baa4e488c96b656d2e3c124bf871e218c2f65b /src/lib/efl_wl
parent2b3c8d7f3feea16492b57c231d61327897ae94b3 (diff)
efl-wl: send configures when extracted popups are resized
Diffstat (limited to 'src/lib/efl_wl')
-rw-r--r--src/lib/efl_wl/efl_wl.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c
index bc87e7f044..7f27abbd4f 100644
--- a/src/lib/efl_wl/efl_wl.c
+++ b/src/lib/efl_wl/efl_wl.c
@@ -5559,11 +5559,9 @@ efl_wl_surface_extract(Evas_Object *surface)
5559 EINA_SAFETY_ON_TRUE_RETURN_VAL(cs->extracted, EINA_FALSE); 5559 EINA_SAFETY_ON_TRUE_RETURN_VAL(cs->extracted, EINA_FALSE);
5560 EINA_SAFETY_ON_TRUE_RETURN_VAL(cs->dead, EINA_FALSE); 5560 EINA_SAFETY_ON_TRUE_RETURN_VAL(cs->dead, EINA_FALSE);
5561 cs->extracted = 1; 5561 cs->extracted = 1;
5562 evas_object_event_callback_add(cs->obj, EVAS_CALLBACK_RESIZE, extracted_changed, cs);
5562 if (!cs->shell.popup) 5563 if (!cs->shell.popup)
5563 { 5564 evas_object_event_callback_add(cs->obj, EVAS_CALLBACK_FOCUS_OUT, extracted_unfocus, cs);
5564 evas_object_event_callback_add(cs->obj, EVAS_CALLBACK_RESIZE, extracted_changed, cs);
5565 evas_object_event_callback_add(cs->obj, EVAS_CALLBACK_FOCUS_OUT, extracted_unfocus, cs);
5566 }
5567 evas_object_event_callback_add(cs->obj, EVAS_CALLBACK_FOCUS_IN, extracted_focus, cs); 5565 evas_object_event_callback_add(cs->obj, EVAS_CALLBACK_FOCUS_IN, extracted_focus, cs);
5568 evas_object_smart_member_del(surface); 5566 evas_object_smart_member_del(surface);
5569 return EINA_TRUE; 5567 return EINA_TRUE;