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 | |
| parent | 3f74c3c61b3ea4b0fe13dfe3555477fc68c5d673 (diff) | |
| download | ibus-libpinyin-0cb429b5bfa96f19705bf8ada56efdd2a0876a33.tar.gz ibus-libpinyin-0cb429b5bfa96f19705bf8ada56efdd2a0876a33.tar.xz ibus-libpinyin-0cb429b5bfa96f19705bf8ada56efdd2a0876a33.zip | |
fixes reset
Diffstat (limited to 'src')
| -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 (); |
