}
// Update CM key button
- if (strcmp(_cm_key_list[_current_cm_key_id], USER_KEYSTRING_EMOTICON) == 0) {
- if (ise_is_emoticons_disabled())
- ise_set_cm_private_key(ise_get_cm_key_id(USER_KEYSTRING_OPTION));
- else
- ise_set_cm_private_key(_current_cm_key_id);
+ if (_current_cm_key_id >= 0 && _current_cm_key_id < CM_KEY_LIST_SIZE) {
+ if (strcmp(_cm_key_list[_current_cm_key_id], USER_KEYSTRING_EMOTICON) == 0) {
+ if (ise_is_emoticons_disabled())
+ ise_set_cm_private_key(ise_get_cm_key_id(USER_KEYSTRING_OPTION));
+ else
+ ise_set_cm_private_key(_current_cm_key_id);
+ }
}
// Update space key button