evas vg json: fix invisible layer 87/265787/2 accepted/tizen/unified/20211102.024819 submit/tizen/20211101.025718
authorMichal Maciola <m.maciola@samsung.com>
Thu, 28 Oct 2021 11:35:01 +0000 (13:35 +0200)
committerHermet Park <chuneon.park@samsung.com>
Fri, 29 Oct 2021 04:20:15 +0000 (04:20 +0000)
commitac738e0a7171559ef0979e89f62f367e4eb9beaf
treec98c39045f7853a214837b749793dd5fe3b5b651
parent357f3dcc7f6cadb68fee1925bc48323e9bd85265
evas vg json: fix invisible layer

This patch fixes the reported rendering bug for particular json files.
If the layer was invisible, it was skipped and not rendered, but if it had
some masking layer, it was incorrectly applied for previous layer as a parent.
This fixes incorrect behaviour by skipping these masking layer.

Change-Id: I9015e47b83d479d6ac3e644fcd52551df8836042
src/static_libs/vg_common/vg_common_json.c