X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fime-core%2Fimi_view_classic.cpp;h=ec5054c67e8cf557fffe05a10b1cecf394386dd5;hb=8dc0636933c685769d8e808be21c306fe0eee89f;hp=37384d9f49fc259aafb2577b6b83a08a40a1d08a;hpb=95f0d693d9df373691ad2b2736a00c6a774dbcce;p=platform%2Fcore%2Fuifw%2Fise-engine-sunpinyin.git diff --git a/src/ime-core/imi_view_classic.cpp b/src/ime-core/imi_view_classic.cpp index 37384d9..ec5054c 100644 --- a/src/ime-core/imi_view_classic.cpp +++ b/src/ime-core/imi_view_classic.cpp @@ -197,8 +197,11 @@ CIMIClassicView::onKeyEvent(const CKeyEvent& key) && !m_pIC->isEmpty()) { changeMasks |= KEYEVENT_USED; if (m_candiPageFirst > 0) { - m_candiPageFirst -= m_candiWindowSize; - if (m_candiPageFirst < 0) m_candiPageFirst = 0; + if (m_candiPageFirst > m_candiWindowSize) + m_candiPageFirst -= m_candiWindowSize; + else + m_candiPageFirst = 0; + changeMasks |= CANDIDATE_MASK; } } else if (((modifiers == 0 && keycode == IM_VK_PAGE_DOWN)