diff options
author | Changwoo Ryu <cwryu@debian.org> | 2014-07-06 07:47:52 +0900 |
---|---|---|
committer | Changwoo Ryu <cwryu@debian.org> | 2014-07-06 07:57:59 +0900 |
commit | 4e4e03897bc90af230ee2051deda44da5804fef7 (patch) | |
tree | 177b46dfc46ee6f8a9eba9e9a7ec1d13345106f1 | |
parent | 8cffcc0b0141d5dc43d96f26a5e7244dfbe1a556 (diff) | |
download | ibus-hangul-4e4e03897bc90af230ee2051deda44da5804fef7.tar.gz |
Update hangul mode property on toggle key
-rw-r--r-- | src/engine.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine.c b/src/engine.c index d608ad6..6d44b9f 100644 --- a/src/engine.c +++ b/src/engine.c @@ -977,6 +977,14 @@ ibus_hangul_engine_process_key_event (IBusEngine *engine, ibus_hangul_engine_flush (hangul); hangul->hangul_mode = !hangul->hangul_mode; + if (hangul->hangul_mode) { + ibus_property_set_state (hangul->prop_hangul_mode, + PROP_STATE_CHECKED); + } else { + ibus_property_set_state (hangul->prop_hangul_mode, + PROP_STATE_UNCHECKED); + } + ibus_engine_update_property (engine, hangul->prop_hangul_mode); return TRUE; } |