DescriptionFix race condition in bus_ibus_impl_create_engine()
If the bus_ibus_impl_create_engine() function is called right after an ibus_component_start() call, the function might fail getting a factory object.
To avoid the problem, we should use the busy-wait logic even when ibus_component_is_running() returns true.
BUG=http://crosbug.com/7244
TEST=see the bug (comment #4,7,9)
Patch Set 1 #
MessagesTotal messages: 2
|