evas canvas: fix a proxy+map rendering issue.
authorHermet Park <hermet@hermet.pe.kr>
Fri, 24 Jun 2016 09:51:38 +0000 (18:51 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Fri, 24 Jun 2016 09:51:38 +0000 (18:51 +0900)
commit56074fd579a6bd0395948464cc15cb9f5818450e
treefdb4d5da6f7e7cbf13ea7ee563cf5b6efb8601cb
parent868dc1ba2b2d23e0310ec8a7a861e0aa4157e06b
evas canvas: fix a proxy+map rendering issue.

This fix is wrt the non-updation of the proxy object.
If a source of a proxy object has mapped objects among its children,
Rendering frame won't be correct while they were keeping changing.

The reason is, evas_object_smart_changed_get() couldn't figure those changes
out correctly because of cached-clip visibility.

Cached-clip of smart member can't be used for map surface updation,
because cached-clip includes the visiblity status out of the smart object.

So, loose the criteria to make it rendering smart members in map.
src/lib/evas/canvas/evas_object_smart.c