From 75296e32df14610ec5d49316cee1966eb99f5cb2 Mon Sep 17 00:00:00 2001 From: Youngbok Shin Date: Thu, 4 Oct 2018 18:53:36 +0900 Subject: [PATCH] elementary entry: apply scale to all edje objects Summary: When an entry is scrollable, its resize object is scr_edje. So, to apply scale properly, elm_entry needs to apply scale to its entry_edje, too. @fix Test Plan: Apply scale to scrollable entry Reviewers: herdsman, woohyun, cedric, eagleeye Reviewed By: eagleeye Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7140 --- src/lib/elementary/elm_entry.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index c15b02da52..1bc579817c 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c @@ -882,6 +882,12 @@ _elm_entry_efl_ui_widget_theme_apply(Eo *obj, Elm_Entry_Data *sd) edje_object_scale_set (wd->resize_obj, efl_gfx_entity_scale_get(obj) * elm_config_scale_get()); + if (sd->scroll) + { + edje_object_scale_set + (sd->entry_edje, + efl_gfx_entity_scale_get(obj) * elm_config_scale_get()); + } _mirrored_set(obj, efl_ui_mirrored_get(obj));