[bug reports] CCMenu cannot handle multi touch


#1

CCMenu registers a TargetedDelegate with swallow property true. If we touch a menu item in it, the touch will be swallowed and wait for end to activate the menu item.

But it put two fingers in one menu item, the second touch will not be swallowed, it will be distributed to the next layer instead.

I think the rational behaviour should be like this: the second touch will be swallowed too, and menu item will be activated by the latest touch’c ccTouchEnded method.