Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development

Posts: 93
Registered: ‎10-29-2012
My Device: Z10
My Carrier: Various

TouchEvent fired on a VisualNode that has not been touched!



I am evaluating BB10 native development with C++ and Cascades. Everything looks cools so far except that the TouchEvent seems to get fired in the simulator on a control (VisualNode) that has not really been touched.

I do touch NEAR the control, but not exactly on the control. 


After further investigation of the TouchEvent that gets sent - I see that the event->localX() value is for example negative. this happens when I tap LEFT of the actual control. 


Obviously - I can create a filter and ignore events with local coordinates outside the actual sender's bounds, but why am I receiving these events in the first place?


I must be missing something obvious - I don't believe that this is default behaviour. 


Thanks for any insights.