gvar_opts, &num_opts, sizeof(int32_t));
for (unsigned int i = 0; i < num_opts; i++) {
const struct sr_config_info *const info =
- sr_config_info_get(options[i]);
+ sr_config_info_get(options[i] & SR_CONF_MASK);
if (!info)
continue;
QString DeviceOptions::print_voltage_threshold(GVariant *const gvar)
{
gdouble lo, hi;
- char buf[64];
g_variant_get(gvar, "(dd)", &lo, &hi);
- snprintf(buf, sizeof(buf), "L<%.1fV H>%.1fV", lo, hi);
- return QString::fromUtf8(buf);
+ return QString("L<%1V H>%2V").arg(lo, 0, 'f', 1).arg(hi, 0, 'f', 1);
}
} // binding