edje: Edje_Edit - Improved speed generate source code for program.
authorMykyta Biliavskyi <m.biliavskyi@samsung.com>
Thu, 5 Jun 2014 17:41:46 +0000 (19:41 +0200)
committerCedric BAIL <c.bail@partner.samsung.com>
Thu, 5 Jun 2014 17:41:51 +0000 (19:41 +0200)
commit793cef0d04031cc6f43cdb755340574523565ca8
tree72f914c3131d7de687d57cd2297ba9d29f20bee4
parent5cbceec23f5e4c8205e602f1041110846782b6b4
edje: Edje_Edit - Improved speed generate source code for program.

Summary:
_edje_generate_source_program gets Edje_Program pointer from _edje_program_get_byname
at start of function,but in body calls public methods for get parameters of programs.
Each of this methods calls _edje_program_get_byname, what make generation of source
whole program is  slow.
Replaced public API calls with using fields of Edje_Program structure.

Reviewers: cedric, raster, seoz, Hermet

Reviewed By: cedric

CC: reutskiy.v.v, cedric
Differential Revision: https://phab.enlightenment.org/D950

Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
src/lib/edje/edje_edit.c