Bug-AGL: SPEC-2422
Change-Id: I75df069462720be45886554baeded4009ca2b39e
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
for (const QJsonValue & av : v.toArray()) {
QString name = av.toObject()["control"].toString();
for (const QJsonValue & av : v.toArray()) {
QString name = av.toObject()["control"].toString();
- int value = av.toObject()["volume"].toDouble() * 100;
+ int value = static_cast<int>(av.toObject()["volume"].toDouble() * 100);
value = qBound(0, value, 100);
AudioRole *ar = new AudioRole(name, value);
value = qBound(0, value, 100);
AudioRole *ar = new AudioRole(name, value);
}
else if (eventName == "audiomixer/volume_changed") {
QString name = data.toObject()["control"].toString();
}
else if (eventName == "audiomixer/volume_changed") {
QString name = data.toObject()["control"].toString();
- int value = data.toObject()["value"].toDouble() * 100;
+ int value = static_cast<int>(data.toObject()["value"].toDouble() * 100);
value = qBound(0, value, 100);
for (QObject *o : m_roles) {
value = qBound(0, value, 100);
for (QObject *o : m_roles) {