{
if (view->GetVolumeType() == SYSTEM_VOLUME)
{
- do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_SYSTEM_VOLUME, (void *)(value), sizeof(value));
+ do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_SYSTEM_VOLUME, (void *)(&value), sizeof(value));
}
else if (view->GetVolumeType() == CALL_VOLUME)
{
- do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_CALL_VOLUME, (void *)(value), sizeof(value));
+ do_custom_cmd_service_check_msg(CUSTOM_CMD_MSG_TYPE_CHANGE_CALL_VOLUME, (void *)(&value), sizeof(value));
}
slider->SetValue(value);
}
restart_sleep_cat1_timer();
break;
case CUSTOM_CMD_MSG_TYPE_CHANGE_SYSTEM_VOLUME:
- //printf("mail.data: %d\n", *mail.data);
- uapi_systemVolumeSet(mail.data);
+ // printf("mail.data: %d\n", *mail.data);
+ int value = *mail.data;
+ uapi_systemVolumeSet(value);
break;
case CUSTOM_CMD_MSG_TYPE_CHANGE_CALL_VOLUME:
- //printf("mail.data: %d\n", *mail.data);
- uapi_callVolumeSet(mail.data);
+ // printf("mail.data: %d\n", *mail.data);
+ int value = *mail.data;
+ uapi_callVolumeSet(value);
break;
default:
PRINT("Unknown CUSTOM_CMD_MSG cmd 0x%02X \r\n", mail.cmd);