Evas masking: Fix masking of multiple objects in a map
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 3 Feb 2015 08:32:59 +0000 (17:32 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 4 Feb 2015 03:48:10 +0000 (12:48 +0900)
commitfbacbf7350d0ad65b5a7f684ae6c82aa801e37f2
tree65b27daa3135bb768f8f568b40b366a87ce03920
parent5fb43d35590b186dc3d04ca1ce0c3cbd2b50c0ed
Evas masking: Fix masking of multiple objects in a map

All those masking bug fixes become harder to explain. But here goes:

 - Take a genlist, apply a mask to it (for example put everything
   in an elm_layout). Also play with various objects in the genlist.
 - Also apply a map to it (for instance, elm_transit zoom).

 --> Now some elements will be masked, some others will not,
     and some may even not render at all.

This patch restores a mask in the current drawing context, instead
of just unsetting it.
src/lib/evas/canvas/evas_render.c