evas/proxy: When src object has no proxies, redraw flag is set for EINA_FALSE.
[Problem] When obj which has src object(proxy concept) are excluded from render_object, src object's 'proxy.redraw' isn't change although src obj have not proxies. because 'proxy.redraw' flag is changed to EINA_FALSE only in obj's subrender() called. [Resolution] When the count of source obj's proxies is 0, src obj's 'proxy.redraw' is set for EINA_FALSE. Signed-Off-By: Min Kyoung Kim <mer.kim@samsung.com>
This commit is contained in:
parent
e8c3905e2c
commit
b179c1d82e
1
AUTHORS
1
AUTHORS
|
@ -131,6 +131,7 @@ Jean-Philippe Andre <jp.andre@samsung.com>
|
||||||
Yury Usischev <y.usishchev@samsung.com>
|
Yury Usischev <y.usishchev@samsung.com>
|
||||||
Youngbok Shin <youngb.shin@samsung.com>
|
Youngbok Shin <youngb.shin@samsung.com>
|
||||||
Rajeev Ranjan (Rajeev) <rajeev.r@samsung.com> <rajeev.jnnce@gmail.com>
|
Rajeev Ranjan (Rajeev) <rajeev.r@samsung.com> <rajeev.jnnce@gmail.com>
|
||||||
|
MinKyoung Kim <mer.kim@samsung.com>
|
||||||
|
|
||||||
Ecore
|
Ecore
|
||||||
-----
|
-----
|
||||||
|
|
|
@ -2261,6 +2261,7 @@ _proxy_unset(Evas_Object *proxy, Evas_Object_Protected_Data *cur_proxy, Evas_Ima
|
||||||
cur_proxy->layer->evas->engine.func->image_map_surface_free(cur_proxy->layer->evas->engine.data.output,
|
cur_proxy->layer->evas->engine.func->image_map_surface_free(cur_proxy->layer->evas->engine.data.output,
|
||||||
proxy_source_write->surface);
|
proxy_source_write->surface);
|
||||||
proxy_source_write->surface = NULL;
|
proxy_source_write->surface = NULL;
|
||||||
|
proxy_source_write->redraw = EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (proxy_source_write->src_invisible)
|
if (proxy_source_write->src_invisible)
|
||||||
|
|
Loading…
Reference in New Issue