From: Peng Wu Date: Wed, 4 Jul 2012 02:35:38 +0000 (+0800) Subject: fixes reset X-Git-Tag: 1.4.1~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0cb429b5bfa96f19705bf8ada56efdd2a0876a33;p=platform%2Fupstream%2Fibus-libpinyin.git fixes reset --- diff --git a/src/PYPPhoneticEditor.cc b/src/PYPPhoneticEditor.cc index a258a5d..87242c6 100644 --- a/src/PYPPhoneticEditor.cc +++ b/src/PYPPhoneticEditor.cc @@ -36,8 +36,8 @@ LibPinyinPhoneticEditor::LibPinyinPhoneticEditor (PinyinProperties &props, } LibPinyinPhoneticEditor::~LibPinyinPhoneticEditor (){ - pinyin_free_candidates(m_instance, m_candidates); - g_array_free(m_candidates, TRUE); + pinyin_free_candidates (m_instance, m_candidates); + g_array_free (m_candidates, TRUE); m_candidates = NULL; } @@ -293,6 +293,8 @@ LibPinyinPhoneticEditor::reset (void) { m_pinyin_len = 0; m_lookup_table.clear (); + + pinyin_free_candidates (m_instance, m_candidates); pinyin_reset (m_instance); Editor::reset ();