efl ui text - fix resource leak of strbuf and pointless buffer code
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 28 Sep 2017 00:16:02 +0000 (09:16 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 28 Sep 2017 06:28:00 +0000 (15:28 +0900)
commitbee7bf5767f5dc83eba88d740b1a729ca7077b9b
treeaf56eeea89a169caa654f0c97ba4aa00947e23fa
parente095562ea1da6ddb9de40882d9345be9bcc6223f
efl ui text - fix resource leak of strbuf and pointless buffer code

edje_object_part_text_style_user_push() doesnt need you to
stringshare_add a string... some other code did it because it "gets"
the string from an obj that might free/delete the string on push etc.
or before so it keeps a copy but then it stringshare_del's it
anyway... the _textpath_ellipsis_set() code creates a trsbuf that
wasn't freed if enabled was false and it never stringshare_del'd the
string is stringshare_added... all of this was pointless code anyway.
you could just pass the constant string directly.

fixes CID 1380543
src/lib/elementary/efl_ui_textpath.c