diff options
author | Choe Hwanjin <choe.hwanjin@gmail.com> | 2008-11-06 23:44:48 +0900 |
---|---|---|
committer | Choe Hwanjin <choe.hwanjin@gmail.com> | 2008-11-06 23:44:48 +0900 |
commit | d2333867c8d89a6336dbd7d7f2ef3df297cca7d6 (patch) | |
tree | 7516c0f7f1af9e7652ba06f586f208e16ee24468 | |
parent | e4aef0bebe92f13b9fdd27567e032b6026691d3e (diff) | |
download | libhangul-d2333867c8d89a6336dbd7d7f2ef3df297cca7d6.tar.gz |
hangul_ic_backspace() 에서도 preedit_string과 commit_string을 초기화 함:
libhangul의 사용자가 hangul_ic_backspace() 함수를 콜한 후에 preedit string과
commit string이 유효한지 확인하여 처리하도록 코딩할 수 있다.
그리고 모든 키 처리 함수를 호출한후 preedit string과 commit string을
확인할수 있도록 하기 위해서는 위 과정이 필요하다.
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@187 8f00fcd2-89fc-0310-932e-b01be5b65e01
-rw-r--r-- | hangul/hangulinputcontext.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hangul/hangulinputcontext.c b/hangul/hangulinputcontext.c index 2ed190e..8bf3242 100644 --- a/hangul/hangulinputcontext.c +++ b/hangul/hangulinputcontext.c @@ -907,6 +907,9 @@ hangul_ic_backspace(HangulInputContext *hic) if (hic == NULL) return false; + hic->preedit_string[0] = 0; + hic->commit_string[0] = 0; + ret = hangul_buffer_backspace(&hic->buffer); if (ret) hangul_ic_save_preedit_string(hic); |