Steps to reproduce:
1. Compile attached files
2. Click on black canvas to set focus to canvas and turn red
3. Click away to see it turn black and recieve MOUSE_FOCUS_CHANGE.
4. click back on the canvas repeatedly
Actual Results:
Screen flickers as we recieve FOCUS_IN and FOCUS_OUT events
Expected Results:
1) Not to recieve a FOCUS_OUT as I'm clicking on the same object and the focus is staying in the same place
2) if I can't get #1, then at least the opportunity to cancel the focus change back to myself during MOUSE_FOCUS_CHANGE. That doesn't happen either.
3) this doesn't seem to happen with sprites. (see MySprite2)
opportunity to cancel
Workaround (if any):
You tell me (PLEASE!)
Steps to reproduce:
1. Compile attached files
2. Click on black canvas to set focus to canvas and turn red
3. Click away to see it turn black and recieve MOUSE_FOCUS_CHANGE.
4. click back on the canvas repeatedly
Actual Results:
Screen flickers as we recieve FOCUS_IN and FOCUS_OUT events
Expected Results:
1) Not to recieve a FOCUS_OUT as I'm clicking on the same object and the focus is staying in the same place
2) if I can't get #1, then at least the opportunity to cancel the focus change back to myself during MOUSE_FOCUS_CHANGE. That doesn't happen either.
3) this doesn't seem to happen with sprites. (see MySprite2)
opportunity to cancel
Workaround (if any):
You tell me (PLEASE!)