From d99d5c39e80c47078affbe3606ecf034b63520eb Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 7 Jan 2013 20:01:32 +0000 Subject: [PATCH] E entry + scrollframe: Add clippers as smart members. This should fix some bugs (specifically with the .desktop file editing menu), and is just generally correct. SVN revision: 82360 --- src/bin/e_scrollframe.c | 1 + src/bin/e_widget_entry.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/bin/e_scrollframe.c b/src/bin/e_scrollframe.c index a1d60462f..786589486 100644 --- a/src/bin/e_scrollframe.c +++ b/src/bin/e_scrollframe.c @@ -1035,6 +1035,7 @@ _e_smart_add(Evas_Object *obj) evas_object_smart_member_add(o, obj); o = evas_object_rectangle_add(evas_object_evas_get(obj)); + evas_object_smart_member_add(o, obj); sd->event_obj = o; evas_object_color_set(o, 0, 0, 0, 0); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_WHEEL, diff --git a/src/bin/e_widget_entry.c b/src/bin/e_widget_entry.c index a0aa1995d..2d35855be 100644 --- a/src/bin/e_widget_entry.c +++ b/src/bin/e_widget_entry.c @@ -67,6 +67,7 @@ e_widget_entry_add(Evas *evas, char **text_location, void (*func) (void *data, v evas_object_repeat_events_set(o, EINA_TRUE); evas_object_color_set(o, 0, 0, 0, 0); e_widget_sub_object_add(obj, o); + evas_object_smart_member_add(o, obj); evas_object_show(o); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, _e_wid_focus_steal, obj);