Load the system registry cache prior to the user one.
authorfujiwarat <takao.fujiwara1@gmail.com>
Wed, 10 Jul 2013 07:55:19 +0000 (16:55 +0900)
committerfujiwarat <takao.fujiwara1@gmail.com>
Wed, 10 Jul 2013 07:55:19 +0000 (16:55 +0900)
commit88ce21749e84cc92cbc91c919d27721c0f2e1ceb
tree816aab8bfc017d92551bfd66f327337a0840b02e
parent5ed2b8c8253717b6c26281a8721403b006db04e6
Load the system registry cache prior to the user one.

gnome-settings-daemon runs ibus-daemon after the user configures
any input method engines and causes a delay to show the engines
on UI because no cache exists for ibus-daemon.
The system cache can avoid the user timing.

Review URL: https://codereview.appspot.com/10364043
19 files changed:
bus/Makefile.am
bus/dbusimpl.c
bus/ibus-daemon.1.in
bus/ibusimpl.c
bus/ibusimpl.h
bus/main.c
bus/registry.c [deleted file]
bus/registry.h [deleted file]
bus/test-registry.c [deleted file]
docs/reference/ibus/ibus-docs.sgml.in
docs/reference/ibus/ibus.types
src/Makefile.am
src/ibus.h
src/ibusregistry.c [new file with mode: 0644]
src/ibusregistry.h [new file with mode: 0644]
src/tests/Makefile.am
src/tests/ibus-registry.c [new file with mode: 0644]
tools/ibus.1.in
tools/main.vala