summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorAli Alzyod <ali198724@gmail.com>2019-12-02 10:56:12 +0900
committerWooHyun Jung <wh0705.jung@samsung.com>2019-12-02 10:56:13 +0900
commit0806b03346e49547c6c8d867eac70b9ed01fabda (patch)
treecd476566d3eb5a1b99fccefc0b717b6cd173fd68 /src/lib
parentadbf79a3a818dc57bf440c6c203761895bd4f004 (diff)
downloadefl-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.c3
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;