I agree with you that that would be a bug, but unfortunately it’s not possible for anyone else to look at your bug report you’re linking to. (It looks like Ansca isn’t giving others the permission to view it)
I’m still at a loss though.
I’ve changed my code to only have one listener on Runtime, and an “ended” event is fired whenever I release the first touch, regardless of how many times I’ve tapped with a second finger, or if the second finger is still touching when I let go of the first touch.
I must really be missing something here…
[lua]local rect1Status = display.newText(“phase:”,200,100,native.systemFont,14);
local rect2Status = display.newText(“phase:”,200,250,native.systemFont,14);
local rect1 = display.newRect(50,50,100,100);
local rect2 = display.newRect(50,200,100,100);
local onTouch1 = function(event)
rect1Status.text = "phase: "…event.phase;
end
Runtime:addEventListener(“touch”, onTouch1);[/lua]
[import]uid: 70847 topic_id: 19348 reply_id: 75114[/import]