I don't know how many people will be interested in this patch. When I use MSCIM in certain text entry fields, non-Latin characters get all messed up. That is, even if I'm typing the next character, the cursor is not moving forward and the new character is inserted *before* old characters.
I checked libgtk's source code and found that one of the changes that the Maemo team has made to the library is resetting the IM context for each character. When I reverted this change, all is working fine.
I'm attaching my patch and binary for libgtk2.0-0 2.14.7-1maemo33+0m5. Note that I didn't test this patch without MSCIM, so I don't know what side effects it has when used without MSCIM.
You can copy libgtk-x11-2.0.so.0.1400.7 to /usr/lib only when you have libgtk2.0-0 2.14.7-1maemo33+0m5 installed. Check your version by typing the following command in XTerminal:
I don't know how many people will be interested in this patch. When I use MSCIM in certain text entry fields, non-Latin characters get all messed up. That is, even if I'm typing the next character, the cursor is not moving forward and the new character is inserted *before* old characters.
I checked libgtk's source code and found that one of the changes that the Maemo team has made to the library is resetting the IM context for each character. When I reverted this change, all is working fine.
I'm attaching my patch and binary for libgtk2.0-0 2.14.7-1maemo33+0m5. Note that I didn't test this patch without MSCIM, so I don't know what side effects it has when used without MSCIM.
You can copy libgtk-x11-2.0.so.0.1400.7 to /usr/lib only when you have libgtk2.0-0 2.14.7-1maemo33+0m5 installed. Check your version by typing the following command in XTerminal:
libgtk-x11-2.0.so.0.1400.7
Enjoy!