elm els_icon.c: There is some bug in _els_smart_icon_orient_set function.
authorJiyoun Park <jy0703.park@samsung.com>
Thu, 1 Dec 2011 04:10:56 +0000 (13:10 +0900)
committerJiyoun Park <jy0703.park@samsung.com>
Thu, 1 Dec 2011 08:25:13 +0000 (17:25 +0900)
commitb851ce0399655c51a0f1f886f64d657e313b0c36
tree81d3f65fe15140915fb8e3f88a53afdb43316f1c
parent547260bad81e80ccf214043ec45780fe91c115fe
elm els_icon.c: There is some bug in _els_smart_icon_orient_set function.
it didn't work if orient were ELM_IMAGE_ROTATE_90_CW or CCW.
and it also make seg fault if application calls elm_image_orient_set more than twice.
for 90 or 270 rotation, we need seperate memory.
(It can be algorithm without more memory, but I selected readability than memory efficiency)

Before, els icon use file name for data2.
So it make problem, if file name was removed because of obj's data_set or size_set function.
I modified els icon code using copy data function.

Change-Id: Ie3675d1b2cc6307da116d715f460259082336635
src/lib/els_icon.c