std::to_string uses %f formatting (i.e x.xxxxxx) for doubles
Explicitly cast number to long, as defined:
attribute long? number;
Change-Id: I8aacb5ca80b9b5fc9cc01452a1c227ac2da26e65
Signed-off-by: Jakub Skowron <j.skowron@samsung.com>
}
if (val.contains("number") && !IsNull(noti_obj, "number")) {
- const std::string& value_str =
- std::to_string(common::FromJson<double>(noti_obj, "number"));
- status =
- SetText(noti_handle, NOTIFICATION_TEXT_TYPE_EVENT_COUNT, value_str);
+ long number = (long)common::FromJson<double>(noti_obj, "number");
+ status = SetText(noti_handle, NOTIFICATION_TEXT_TYPE_EVENT_COUNT, std::to_string(number));
if (status.IsError()) {
return status;
}