commit | 14fde7f6272ef6d2c3b9e256c37eebb93270e2cb | [log] [tgz] |
---|---|---|
author | satorux <satorux@chromium.org> | Thu Jun 24 10:26:18 2010 |
committer | satorux <satorux@chromium.org> | Thu Jun 24 10:26:18 2010 |
tree | dbb2b410a10ffd42ae3f5a16185d04c1aa1e391d | |
parent | 3774b977f27e13b8fcbe64f767e2514e656ad112 [diff] |
Swap D-Bus and IBus initialization order to avoid race conditions. Initialize D-Bus connection first so that the destructor of the InputMethodStatusConnection class does not terminate the IBus connection between im-ibus.so and ibus-daemon. This change is not for a specific bug, but might be worth not to trigger subtle bugs in im-ibus, libibus, and libdbus. BUG=3683 TEST=manually Review URL: http://codereview.chromium.org/2627009 Conflicts: chromeos_input_method.cc