[openi18n-im:01131] Re: UNIT LE doesn't work after restarting htt_server
sriram swaminathan <[email protected]>
| Newsgroups | gmane.comp.internationalization.input-methods |
|---|---|
| Message-ID | <[email protected]> |
Hi Akira, Thanks for your finding. But again, which version/revision of the code are you testing ? Is that from trunk or r12_1_1 ? Right now, UNIT registers the listener (callback) when the first session of the desktop is created, when SetICFocus() is called. When SC_TRIGGER_ON_NOTIFY is issued to UNIT, it doesn't register any listeners. I'm not able to reproduce the problem with the source from trunk. Could you please let me know more about how to reproduce this problem (and also about your environment). With Regards, Sriram. Akira TAGOH wrote: >Hi, > >UNIT LE doesn't work until reactivating (if it's already >off, I need to press ctrl-space 3 times at least) after >restarting htt_server during the applications is running. >I see the real problem why it happens - it's because of >IMM_NS_LISTENER is called after SC_TRIGGER_ON_NOTIFY. so >when UNIT LE received SC_TRIGGER_ON_NOTIFY, the available >engines on it is nothing, and no status window and no layout >for current locale then. >Fortunately, other LEs doesn't use the per-user-config >mechanism right now. so it works fine. > >Any idea to fix this problem? perhaps it could be fixed in >UNIT LE itself. but hopefully it should be fixed in the >server side IMHO, because it might be happened on other LEs >in the future. > >Thanks, >-- >Akira TAGOH > >