summaryrefslogtreecommitdiffstats
path: root/src/ZYZBuiltinSymbolSection.cc
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2014-07-14 13:00:48 +0800
committerPeng Wu <alexepico@gmail.com>2014-07-14 13:00:48 +0800
commitd4b7aa31a0261af21c8cdf36717119175280ca76 (patch)
treee0c062b40c865df3cc23696f3ffd63a8fe439858 /src/ZYZBuiltinSymbolSection.cc
parent0de259f2382df739af096ac07728ec7a2dd2b6ae (diff)
downloadibus-libzhuyin-d4b7aa31a0261af21c8cdf36717119175280ca76.tar.gz
ibus-libzhuyin-d4b7aa31a0261af21c8cdf36717119175280ca76.tar.xz
ibus-libzhuyin-d4b7aa31a0261af21c8cdf36717119175280ca76.zip
fixes method selectCandidate
Diffstat (limited to 'src/ZYZBuiltinSymbolSection.cc')
-rw-r--r--src/ZYZBuiltinSymbolSection.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ZYZBuiltinSymbolSection.cc b/src/ZYZBuiltinSymbolSection.cc
index 2472604..5f203ac 100644
--- a/src/ZYZBuiltinSymbolSection.cc
+++ b/src/ZYZBuiltinSymbolSection.cc
@@ -89,6 +89,9 @@ BuiltinSymbolSection::fillLookupTableByPage ()
int
BuiltinSymbolSection::selectCandidate (guint index)
{
+ if (index >= m_candidates.size ())
+ return 0;
+
m_choice = m_candidates[index];
return 1;
}