From 17d4fe7458e2fe7ed7b3792dfdcddfd58b5f1518 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 4 Jul 2012 13:36:33 +0800 Subject: [PATCH] update head patch --- ibus-libpinyin-1.4.x-head.patch | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/ibus-libpinyin-1.4.x-head.patch b/ibus-libpinyin-1.4.x-head.patch index e69de29..5424889 100644 --- a/ibus-libpinyin-1.4.x-head.patch +++ b/ibus-libpinyin-1.4.x-head.patch @@ -0,0 +1,41 @@ +From e16682240d6df8777a7b6605811258b5ec71cec1 Mon Sep 17 00:00:00 2001 +From: Peng Wu +Date: Wed, 4 Jul 2012 13:19:47 +0800 +Subject: [PATCH] fixes fillLookupTableByPage + +--- + src/PYPPhoneticEditor.cc | 11 ++--------- + 1 file changed, 2 insertions(+), 9 deletions(-) + +diff --git a/src/PYPPhoneticEditor.cc b/src/PYPPhoneticEditor.cc +index bdc05d8..a9b81ce 100644 +--- a/src/PYPPhoneticEditor.cc ++++ b/src/PYPPhoneticEditor.cc +@@ -204,7 +204,7 @@ LibPinyinPhoneticEditor::fillLookupTableByPage (void) + if (need_nr == 0) + return FALSE; + +- String word, phrase_string; ++ String word; + for (guint i = filled_nr; i < filled_nr + need_nr; i++) { + if (i >= m_candidates->len) /* no more candidates */ + break; +@@ -212,14 +212,7 @@ LibPinyinPhoneticEditor::fillLookupTableByPage (void) + lookup_candidate_t * candidate = &g_array_index + (m_candidates, lookup_candidate_t, i); + +- phrase_string = candidate->m_phrase_string; +- +- if (BEST_MATCH_CANDIDATE == candidate->m_candidate_type) { +- /* hide selected part */ +- guint cursor = getLookupCursor (); +- phrase_string = g_utf8_offset_to_pointer +- (candidate->m_phrase_string, cursor); +- } ++ const gchar * phrase_string = candidate->m_phrase_string; + + /* show get candidates. */ + if (G_LIKELY (m_props.modeSimp ())) { +-- +1.7.10.4 +