Bug 231884 - [Accessibility] Controls that implement kEventAccessibleGetNamedAttribute need to call swt accessible API
Summary: [Accessibility] Controls that implement kEventAccessibleGetNamedAttribute nee...
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.3   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 3.4 RC1   Edit
Assignee: Carolyn MacLeod CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2008-05-13 13:51 EDT by Carolyn MacLeod CLA
Modified: 2008-05-13 16:23 EDT (History)
1 user (show)

See Also:
Silenio_Quarti: review+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carolyn MacLeod CLA 2008-05-13 13:51:07 EDT
20080513

Many of the Carbon controls had to override kEventAccessibleGetNamedAttribute in order to provide basic accessibility for the control. If an application hooked an AccessibleListener to any of these controls, then the application's AccessibleListener code was not being called.

The fix involved coming up with a mechanism to let the Accessible class know that theEvent may already contain valid data. Also, care needed to be taken to make sure that CallNextEventHandler was not called twice for the same event.
Comment 1 Carolyn MacLeod CLA 2008-05-13 16:23:52 EDT
Fixed > 20080513