ime_manager_error_e ret = IME_MANAGER_ERROR_NONE;
if (inputmethod_cynara_initialize() == false) {
- LOGE("inputmethod_cynara_initialize () == false");
return IME_MANAGER_ERROR_PERMISSION_DENIED;
}
snprintf(uid, 16, "%d", getuid());
if (check_privilege(uid, IME_MANAGER_PRIVILEGE) == false) {
- LOGE("check_privilege(uid, IME_MANAGER_PRIVILEGE) == false");
- LOGE("uid : %s.", uid);
ret = IME_MANAGER_ERROR_PERMISSION_DENIED;
}
retVal = _check_privilege();
if (retVal != IME_MANAGER_ERROR_NONE) {
- LOGE("_check_privilege returned %d.", retVal);
return retVal;
}
if (ret == 0) {
return IME_MANAGER_ERROR_NONE;
} else {
- LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
}
}
retVal = _check_privilege();
if (retVal != IME_MANAGER_ERROR_NONE) {
- LOGE("_check_privilege returned %d.", retVal);
return retVal;
}
if (ret == 0) {
return IME_MANAGER_ERROR_NONE;
} else {
- LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
}
}
retVal = _check_privilege();
if (retVal != IME_MANAGER_ERROR_NONE) {
- LOGE("_check_privilege returned %d.", retVal);
return retVal;
}
if (!app_id || !enabled) {
- LOGW("IME_MANAGER_ERROR_INVALID_PARAMETER");
return IME_MANAGER_ERROR_INVALID_PARAMETER;
}
int ret = isf_control_is_ime_enabled(app_id, enabled);
if (ret < 0) {
- LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
}
retVal = _check_privilege();
if (retVal != IME_MANAGER_ERROR_NONE) {
- LOGE("_check_privilege returned %d.", retVal);
return retVal;
}
if (!app_id) {
- LOGW("IME_MANAGER_ERROR_INVALID_PARAMETER");
return IME_MANAGER_ERROR_INVALID_PARAMETER;
}
int ret = isf_control_get_active_ime(app_id);
if (ret < 0) {
- LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
}
retVal = _check_privilege();
if (retVal != IME_MANAGER_ERROR_NONE) {
set_last_result(IME_MANAGER_ERROR_PERMISSION_DENIED);
- LOGE("_check_privilege returned %d.", retVal);
return enable_ime_count;
}