Status: Assigned
Owner: choe.hwanjin
Labels: Type-Defect Priority-Medium

New issue 304 by choe.hwanjin: IBusConfig does not call "value-changed"  
callback
http://code.google.com/p/ibus/issues/detail?id=304

I'm testing ibus-hangul engine code.

I wrote the code like below:
...
connection = ibus_bus_get_connection (bus);
config = ibus_config_new (connection);
g_signal_connect (config, "value-changed",
G_CALLBACK(ibus_config_value_changed), NULL);
...

And I changed the value of config item
"/desktop/ibus/engine/Hangul/HangulKeyboard".
I used gconf-editor to change the config item value.

But the callback fuction ibus_config_value_changed() wasn't called.

I tested it on python implementation also, and it worked.
It seems that there is a bug in IBusConfig C implementation.

Ibus Hangul engine already has the code above, so you can test it with Ibus
Hangul code.
And it has setup tool also. You can change the value easily.

Lookup my ibus-hangul git repository:
http://github.com/choehwanjin/ibus-hangul/tree/master


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

回复