strange container behavior

Masks will be cut by a container without any relationship.

code1: 

local imgPath = "1.png" local maskPath = "1\_mask.png" local group = display.newGroup() for i=1, 4 do local img = display.newImage(imgPath) local mask = graphics.newMask(maskPath) img:setMask(mask) img:translate(300 + (i - 1) \* 300, display.contentCenterY) if i \< 3 then group:insert(img) end end&nbsp;

result for code1:

code 2:

local imgPath = "1.png" local maskPath = "1\_mask.png" local group = display.newGroup() local container = display.newContainer(100, 100) for i=1, 4 do local img = display.newImage(imgPath) local mask = graphics.newMask(maskPath) img:setMask(mask) img:translate(300 + (i - 1) \* 300, display.contentCenterY) if i \< 3 then group:insert(img) end end

result for code2:

corona sdk version: Version 2016.2907 (2016.6.25)

os: mac & windows(not test on real device)
bug id: 46668
 

1_mask.png

1.png

color your container and see its size & location.

color your container and see its size & location.