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

回复