Branch: refs/heads/master
Home: https://github.com/ibus/ibus
Commit: 19247aac5a348185a0e180f254ab3858c5f85703
https://github.com/ibus/ibus/commit/19247aac5a348185a0e180f254ab3858c5f85703
Author: Yusuke Sato <[email protected]>
Date: 2010-12-26 (Sun, 26 Dec 2010)
Changed paths:
M src/ibusconfig.c
M src/ibusinputcontext.c
Log Message:
-----------
Create an instance of GDBusProxy with G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
flag.
Without the flag, on_name_owner_changed() in glib-2.26.x/gio/gdbusproxy.c might
invoke a remote method named GetAll in org.freedesktop.DBus.Properties
interface, but the method is not implemented in ibus-daemon. Since ibus-daemon
ignores the method call, the caller, which is UI thread of Chrome on Chromium
OS, will block for 25 seconds (i.e. the default timeout of GDBus) waiting for a
reply.
BUG=none
TEST=manually
Review URL: http://codereview.appspot.com/3836042
--
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