From b7879db70ac89b577eab890aeb0a531ef60e4acb Mon Sep 17 00:00:00 2001 From: Choe Hwanjin Date: Sun, 6 Mar 2016 11:07:21 +0900 Subject: =?UTF-8?q?hangul=5Finit=20=ED=95=A8=EC=88=98=EC=9D=98=20=EC=A4=91?= =?UTF-8?q?=EB=B3=B5=20=ED=98=B8=EC=B6=9C=20=EB=AC=B8=EC=A0=9C=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hangul/hangulkeyboard.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hangul/hangulkeyboard.c b/hangul/hangulkeyboard.c index 0d919cb..81e6c07 100644 --- a/hangul/hangulkeyboard.c +++ b/hangul/hangulkeyboard.c @@ -801,6 +801,12 @@ hangul_keyboard_list_clear() int hangul_keyboard_list_init() { + /* 이 함수를 중복 호출할 경우에 대한 처리 + * 이미 등록된 자판이 있다면 중복 호출된 것으로 보고 + * 함수를 종료한다. */ + if (hangul_keyboards.n > 0) + return 2; + /* hangul_init을 호출하면 builtin keyboard는 disable되도록 처리한다. * 기본 자판은 외부 파일로 부터 로딩하는 것이 기본 동작이고 * builtin 키보드는 하위 호환을 위해 남겨둔다. */ -- cgit v1.2.1