The variable m_candiPageFirst has unsigned type.
Therefore, the value of this variable cannot be less than zero.
Change-Id: I9d36ac47be4eb5bb7cd636299bad323c13e472a3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
&& !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)