Fix UI-thread blocking issue in SetImeConfig.
Do not kill ibus-daemon before FlushImeConfig() since it can lead the ibus_config_set_value() call to block for 25 seconds (i.e. GDBus default timeout) when ibus-1.4 and GDBus libraries are in use. BUG=chromium-os:9685 TEST=manually with ibus-1.3 and 1.4. Review URL: http://codereview.chromium.org/6032005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70598 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- chrome/browser/chromeos/cros/input_method_library.cc 63 additions, 24 deletionschrome/browser/chromeos/cros/input_method_library.cc
- chrome/browser/chromeos/cros/input_method_library.h 5 additions, 5 deletionschrome/browser/chromeos/cros/input_method_library.h
- chrome/browser/chromeos/cros/mock_input_method_library.h 3 additions, 2 deletionschrome/browser/chromeos/cros/mock_input_method_library.h
Please register or sign in to comment