diff options
author | Ali Alzyod <ali198724@gmail.com> | 2019-12-02 10:56:12 +0900 |
---|---|---|
committer | WooHyun Jung <wh0705.jung@samsung.com> | 2019-12-02 10:56:13 +0900 |
commit | 0806b03346e49547c6c8d867eac70b9ed01fabda (patch) | |
tree | cd476566d3eb5a1b99fccefc0b717b6cd173fd68 /src/lib | |
parent | adbf79a3a818dc57bf440c6c203761895bd4f004 (diff) | |
download | efl-0806b03346e49547c6c8d867eac70b9ed01fabda.tar.gz |
efl_canvas_text: correct password behaviour with efl_text_password_get/set
Summary:
In simple words:
when we create efl_canvas_text object, efl_text_password_get will return TRUE.
which is wrong,
efl_text_password_get should return FALSE, unless user change the password using efl_text_password_set
Reviewers: woohyun, zmike, segfaultxavi, tasn
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10735
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/evas/canvas/evas_object_textblock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c index 75c4be5529..06c559688d 100644 --- a/src/lib/evas/canvas/evas_object_textblock.c +++ b/src/lib/evas/canvas/evas_object_textblock.c @@ -7580,6 +7580,7 @@ evas_object_textblock_add(Evas *e) o = efl_data_scope_get(eo_obj, MY_CLASS); o->legacy_newline = EINA_TRUE; o->auto_styles = EINA_FALSE; + _FMT(password) = EINA_TRUE; return eo_obj; } @@ -7616,7 +7617,7 @@ _efl_canvas_text_efl_object_constructor(Eo *eo_obj, Efl_Canvas_Text_Data *class_ _FMT(underline_dash_gap) = 2; _FMT(underline_height) = 1.0; _FMT(linerelgap) = 0.0; - _FMT(password) = 1; + _FMT(password) = EINA_FALSE; _FMT(ellipsis) = -1; _FMT_INFO(bitmap_scalable) = EFL_TEXT_FONT_BITMAP_SCALABLE_COLOR; |