No subject


Mon Mar 12 07:12:10 PDT 2012


it on/off either. The result is that it starts as "off", and you can't enable
it via keyboard, nor can you enable it via the invisible toolbar. In summary,
m17n (at least with Hindi input) ends up being unusable with this toolbar mode
in its current implementation. (As a workaround the on/off default can be
changed by manually editing m17nlib.scm.)

Likely the input property string for the m17n input matches the fields[1] ==
"off" check in qt4/toolbar/common-uimstateindicator.cpp:189.
> if ( !isHidden && (fields[1] == "off"
>     || fields[1].endsWith( "_direct" ) ) ) {
>     isHidden = true;
> }

I'm not sure that first fields[1] test is wise, but then again I haven't used
any of the other methods for other languages. Obviously something seems wrong
with the second too (endsWith("_direct")) as the toolbar still displays for
direct input.

(Some of the m17n bits should maybe be filed as new bugs (no shortcuts,
defaults to off, etc), but this bug makes those much worse. Editing m17nlib.scm
to make m17n start as "on" certainly helps.)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the uim-bugs mailing list