aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2013-08-14 17:23:57 +0900
committerKeisuke Kuroyanagi <ksk@google.com>2013-08-14 17:23:57 +0900
commitdfecc86f255538840461c1a30e98cf6eba445c2e (patch)
tree4862bd661c0bdb760bdfab376a824ea392cf75e0
parente18fdf804acdc7cd8db19c2a03adecc44d71f1ef (diff)
downloadlatinime-dfecc86f255538840461c1a30e98cf6eba445c2e.tar.gz
latinime-dfecc86f255538840461c1a30e98cf6eba445c2e.tar.xz
latinime-dfecc86f255538840461c1a30e98cf6eba445c2e.zip
Fix ShortcutListPolicy::getStartPos().
Bug: 6669677 Change-Id: I1fa9967fc6aa0956986954c8ea1f990a47c15764
-rw-r--r--native/jni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/native/jni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h b/native/jni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
index 3c7fab033..d73f73953 100644
--- a/native/jni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
+++ b/native/jni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
@@ -33,6 +33,9 @@ class ShortcutListPolicy : public DictionaryShortcutsStructurePolicy {
~ShortcutListPolicy() {}
int getStartPos(const int pos) const {
+ if (pos == NOT_A_DICT_POS) {
+ return NOT_A_DICT_POS;
+ }
int listPos = pos;
ShortcutListReadingUtils::getShortcutListSizeAndForwardPointer(mShortcutsBuf, &listPos);
return listPos;