edje: Avoid string duplication when possible.
authorWoochanlee <wc0917.lee@samsung.com>
Thu, 16 Jul 2020 10:37:10 +0000 (11:37 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 16 Jul 2020 22:24:00 +0000 (07:24 +0900)
commitb318753d5913825d9d169ac36d83d99511fe3931
treed973f6aa62a61b13d19ece2392a9fb242fde4e6c
parente152516cd669455bf4349bd39e6ee81c75bf9e27
edje: Avoid string duplication when possible.

Summary:
Most use case the part name dosen't contain the recursive name
so we don't have to go through expensive eina_string_split operation.

Test Plan:
edje-suite (34/37 edje-suite                              OK       0.67 s)
elementary-test
app launching on enlightenment

Reviewers: raster, smohanty, Hermet

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12055
src/lib/edje/edje_util.c