From 7bebf6b3f80bf3eb23cf2ea973574f986887c084 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Sat, 10 Jan 2015 00:45:22 -0500 Subject: [PATCH] entry now finds its window object more effectively for cnp init --- legacy/elementary/src/lib/elm_entry.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/legacy/elementary/src/lib/elm_entry.c b/legacy/elementary/src/lib/elm_entry.c index d398d033f4..a345e41bbf 100644 --- a/legacy/elementary/src/lib/elm_entry.c +++ b/legacy/elementary/src/lib/elm_entry.c @@ -3460,6 +3460,8 @@ _elm_entry_evas_object_smart_add(Eo *obj, Elm_Entry_Data *priv) #ifdef HAVE_ELEMENTARY_X top = elm_widget_top_get(obj); + if (top && (!eina_streq(evas_object_type_get(top), "elm_win"))) + top = ecore_evas_data_get(ecore_evas_ecore_evas_get(evas_object_evas_get(obj)), "elm_win"); if ((top) && (elm_win_xwindow_get(top))) { priv->sel_notify_handler =