Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 390713

Summary: Tab traversal broken in 64-bit ToolBar
Product: [Eclipse Project] Platform Reporter: Carolyn MacLeod <carolynmacleod4>
Component: SWTAssignee: Carolyn MacLeod <carolynmacleod4>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: david.lindholm, markus.kell.r, Silenio_Quarti
Version: 4.3   
Target Milestone: 4.2.2   
Hardware: PC   
OS: Mac OS X   
Whiteboard:

Description Carolyn MacLeod CLA 2012-09-28 12:56:34 EDT
After switching the SWT code to 64-bit by default, a missing int /*long*/ in ToolBar.hasKeyboardFocus(int inId) causes the method not to be called by any of the keyboard methods in Control. This breaks tab traversal in toolbars.
The correct code should be: hasKeyboardFocus(long /*int*/ inId).
Comment 3 Silenio Quarti CLA 2012-10-01 15:48:18 EDT
*** Bug 381149 has been marked as a duplicate of this bug. ***
Comment 4 Silenio Quarti CLA 2012-10-01 15:53:59 EDT
*** Bug 356452 has been marked as a duplicate of this bug. ***