Community
Participate
Working Groups
Tested using Win 2003 Arabic locale, build M8. 1) Create a new C++ project 2) Insert a new C++ class 3) Change the keyboard language to Arabic and write an Arabic word, then a space The keyboard language switched back to English
The same problem exists in Hebrew. Automatic setting keyboard language should not occur during inputting data, but only as a result of hitting navigation keys (home, end, arrow keys etc.), and pointing with a mouse.
I think the bug is related to the *Product*: Platform; *Component*: SWT; and it will occur in whatever StyledText-based editor.
Sending over to the platform team as it seems to be an SWT issue that impacts all StyledText based editors.
The current code always compute the level at the caret offset and update the caret image and input keyboard according. It happens that white space level is 0 (english), causing the bug. I can changed StyledText to only compute the caret level during doMouseLocationChange() and invokeAction().
fixed > 20040430