From: Youngbok Shin Date: Thu, 22 Dec 2016 12:16:42 +0000 (+0900) Subject: entry: return cursor geometry for show region geometry everytime X-Git-Tag: submit/tizen/20170102.091821~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=97e32bb6fc12b9f7adf8a11b0292d7090407ad7b;p=platform%2Fupstream%2Felementary.git entry: return cursor geometry for show region geometry everytime It prevents potential region show issue on mouse events. @tizen_fix Change-Id: I66291809c8498183cff5cfac2f54127849cfe058 --- diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index 0d6ea8bd6..2045233b0 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -7816,4 +7816,12 @@ _elm_entry_elm_widget_class_color3_get(Eo *obj, Elm_Entry_Data *sd, const char * } /* END */ +/* TIZEN_ONLY(20161222): return cursor geometry for show region geometry everytime */ +EOLIAN static void +_elm_entry_elm_widget_show_region_get(const Eo *obj EINA_UNUSED, Elm_Entry_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) +{ + edje_object_part_text_cursor_geometry_get(sd->entry_edje, "elm.text", x, y, w, h); +} +/* END */ + #include "elm_entry.eo.c" diff --git a/src/lib/elm_entry.eo b/src/lib/elm_entry.eo index 9e9b89a6d..6e2a403bd 100644 --- a/src/lib/elm_entry.eo +++ b/src/lib/elm_entry.eo @@ -1353,6 +1353,9 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface, Elm.Widget.class_color3.set; Elm.Widget.class_color3.get; /* END */ + /* TIZEN_ONLY(20161222): return cursor geometry for show region geometry everytime */ + Elm.Widget.show_region_get; + /* END */ Elm.Container.content_unset; Elm.Container.content_set; Elm.Layout.theme_enable;