commit 56074fd579a6bd0395948464cc15cb9f5818450e 01/76601/1
authorHermet Park <hermet@hermet.pe.kr>
Fri, 24 Jun 2016 10:04:32 +0000 (19:04 +0900)
committerHermet Park <hermet@hermet.pe.kr>
Fri, 24 Jun 2016 10:04:32 +0000 (19:04 +0900)
commitfd6315017e29809912f03b997d0c9b95fff34e21
treed60459e43e3ea6287171a4de6ab271b1897e5a63
parent2fba2d910e5f3b898925684e58e23abbff5eff3d
commit 56074fd579a6bd0395948464cc15cb9f5818450e
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Fri Jun 24 18:51:38 2016 +0900

    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.

Change-Id: I8d0f71e1766595ab4b0e31464e885364ba2db519
src/lib/evas/canvas/evas_object_smart.c