Commit db5282c
committed
[GTK3] Override gtk_im_module only if it was set to xim
From ibus/ibus#2331 (comment)
"There are two modes to communicate between IBus and GTK applications."
- GTK_IM_MODULE=wayland (composer mode - GNOME Wayland default) and
GTK_IM_MODULE=ibus (no composer mode).
Note that "wayland" im module is another incarnation of ibus.
The only thing that was broken for sure is "xim" so override only it
under Gnome on X11 to prevent making SWT(and as a result Eclipse) use
non-default IM modules and thus exposing different behaviour than other
apps.1 parent 536fea8 commit db5282c
File tree
1 file changed
+6
-6
lines changed- bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets
1 file changed
+6
-6
lines changedLines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1143 | 1143 | | |
1144 | 1144 | | |
1145 | 1145 | | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | | - | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
1152 | 1152 | | |
1153 | 1153 | | |
1154 | 1154 | | |
| |||
0 commit comments