Comment #2 on issue 1186 by [email protected]: ibus-1.3.99: ibus-ui-gtk dies very often
http://code.google.com/p/ibus/issues/detail?id=1186

o really? My observation is somewhat different. The patch for dbusimpl.c (name_owner = name;) didn't trigger the problem in my environment, but the patch for ibusimpl.c at http://codereview.appspot.com/3775042/diff/3001/bus/ibusimpl.c, which changes interface and sender from DBus to IBus, did trigger it.

This is just a guess, but dispatching the GlobalEngineChanged signal to the panel process, which is generated in the step 7 above, may somehow trigger the problem? Since ibus-ui-gtk calls org.freedesktop.DBus.AddMatch with "type='signal', sender='org.freedesktop.IBus', path='/org/freedesktop/IBus'", after the ibusimpl.c patch, I think ibus-daemon has started to dispatch GlobalEngineChanged (and RegistryChanged) signals to the panel process.


--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复