diff options
author | Peng Wu <alexepico@gmail.com> | 2012-07-04 10:35:38 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2012-07-04 10:36:33 +0800 |
commit | 0cb429b5bfa96f19705bf8ada56efdd2a0876a33 (patch) | |
tree | 15b722f70baf6f257e524e0223ef9c1210e83756 /src/PYPPhoneticEditor.cc | |
parent | 3f74c3c61b3ea4b0fe13dfe3555477fc68c5d673 (diff) | |
download | ibus-libpinyin-0cb429b5bfa96f19705bf8ada56efdd2a0876a33.tar.gz ibus-libpinyin-0cb429b5bfa96f19705bf8ada56efdd2a0876a33.tar.xz ibus-libpinyin-0cb429b5bfa96f19705bf8ada56efdd2a0876a33.zip |
fixes reset
Diffstat (limited to 'src/PYPPhoneticEditor.cc')
-rw-r--r-- | src/PYPPhoneticEditor.cc | 6 |
1 files changed, 4 insertions, 2 deletions
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 (); |