hangul_ic_select_keyboard() 함수에서 지정된 키보드를 못찾은 경우
authorChoe Hwanjin <choe.hwanjin@gmail.com>
Sun, 12 Dec 2010 11:45:52 +0000 (20:45 +0900)
committerChoe Hwanjin <choe.hwanjin@gmail.com>
Sun, 12 Dec 2010 11:45:52 +0000 (20:45 +0900)
한글 자판이 설정되지 않는 문제 수정

자판 찾기에 실패한 경우 기본자판으로 두벌식 자판을 설정함

git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@232 8f00fcd2-89fc-0310-932e-b01be5b65e01

hangul/hangulinputcontext.c

index 03d1c9d..90d0f7f 100644 (file)
@@ -1678,7 +1678,10 @@ hangul_ic_select_keyboard(HangulInputContext *hic, const char* id)
     if (keyboard != NULL) {
        hic->keyboard = keyboard;
        hic->combination = keyboard->combination_table;
-    } 
+    } else {
+       hic->keyboard = &hangul_keyboard_2;
+       hic->combination = hangul_keyboard_2.combination_table;
+    }
 }
 
 void