| Summary: | Editors hang for several seconds when processing input when Windows On-Screen Keyboard accessory is running | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Andrew Tonner <rakslice> | ||||
| Component: | SWT | Assignee: | Carolyn MacLeod <carolynmacleod4> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | daniel_megert, eclipse.felipe, pwebster, remy.suen, Silenio_Quarti | ||||
| Version: | 3.5.2 | Flags: | Silenio_Quarti:
review+
eclipse.felipe: review+ |
||||
| Target Milestone: | 3.6.1 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Andrew Tonner
Sounds like SWT bug. Moving to SWT for comments Happens for me. I can reproduce it with the CustomControlExample. In StyledText#initializeAccessible(), it works if I remove the code that adds the accessible control listener. If I remove all the code in the method, and add an empty accessible control listener the problem happens. Created attachment 172449 [details]
patch
This patch fixes the problem, and this fix will be in Eclipse 3.6.1.
The fix is to return CHILDID_SELF in get_accFocus when the object itself has focus, instead of returning the IDispatch pointer for the object.
*** Bug 271291 has been marked as a duplicate of this bug. *** Fixed > 201007630 I have released this patch to the 3.6.1 stream (aka R3_6_maintenance branch) and also into HEAD for 3.7. Verified in N20100701-2000 that it fixes my original problem (bug 271291). |