Bug 551715 - Eclipse IDE cannot reset line height for fonts, when input method editor has changed
Summary: Eclipse IDE cannot reset line height for fonts, when input method editor has ...
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.13   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-02 13:30 EDT by Taro Kyo CLA
Modified: 2022-02-01 09:26 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Taro Kyo CLA 2019-10-02 13:30:22 EDT
Not sure if there is a bug filed for this type of scenario.

Currently, I use Ubuntu 18.04 LTS with 2 input method editors, English (US) and Chinese (Taiwan).

in Eclipse, whenever I mash away in code, I sometimes (not often) hit Super+Shift+Space, when it should have been Ctrl+Shift+Space to bring up the Context Information for parameter arguments. When this happens, Ubuntu will switch the input method editor from English (US) to Chinese (Taiwan).

But this change doesn't trigger the bug. Instead, the bug gets triggered when I entered in a Unicode font or symbol after the switch has occurred, that only the Chinese input method editor can recognize. And it will stay that way, even after I switched the input method editor back to English (US).

I can understand why Eclipse IDE has to increase the line height of the text editing area, because it needs to accommodate the new font glyph height in the editor, and in effect, increases all of the line heights that are part of the affected text editing area.

Unfortunately, there isn't a good way to reset the line height back to what it was before for English (US) within Eclipse IDE, except to restart Eclipse IDE.

I am wondering if this is considered as a bug, and whether there should be some implementations available that should be able to "reset" the line height in the text area, or that it should automatically detect input method editor switching contexts?

In any case, the only workaround is to restart Eclipse IDE when this bug gets triggered.
Comment 1 Eclipse Genie CLA 2021-09-22 11:15:16 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 2 Kalyan Prasad Tatavarthi CLA 2022-02-01 09:26:56 EST
Moving to Platform SWT as Input Method Editor support is part of SWT