diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/elementary/efl_ui_textpath.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/lib/elementary/efl_ui_textpath.c b/src/lib/elementary/efl_ui_textpath.c index 22883f2d01..722dbe305d 100644 --- a/src/lib/elementary/efl_ui_textpath.c +++ b/src/lib/elementary/efl_ui_textpath.c | |||
@@ -410,17 +410,11 @@ _sizing_eval(Efl_Ui_Textpath_Data *pd) | |||
410 | static void | 410 | static void |
411 | _textpath_ellipsis_set(Efl_Ui_Textpath_Data *pd, Eina_Bool enabled) | 411 | _textpath_ellipsis_set(Efl_Ui_Textpath_Data *pd, Eina_Bool enabled) |
412 | { | 412 | { |
413 | Eina_Strbuf *buf = eina_strbuf_new(); | ||
414 | const char *format; | ||
415 | |||
416 | edje_object_part_text_style_user_pop(pd->text_obj, "elm.text"); | 413 | edje_object_part_text_style_user_pop(pd->text_obj, "elm.text"); |
414 | |||
417 | if (enabled) | 415 | if (enabled) |
418 | { | 416 | edje_object_part_text_style_user_push(pd->text_obj, "elm.text", |
419 | eina_strbuf_append_printf(buf, "DEFAULT='ellipsis=1.0'"); | 417 | "DEFAULT='ellipsis=1.0'"); |
420 | format = eina_stringshare_add(eina_strbuf_string_get(buf)); | ||
421 | eina_strbuf_free(buf); | ||
422 | edje_object_part_text_style_user_push(pd->text_obj, "elm.text", format); | ||
423 | } | ||
424 | } | 418 | } |
425 | 419 | ||
426 | static void | 420 | static void |