Qt: Use correct LED color in pad settings dialog

This commit is contained in:
Megamouse 2019-05-26 08:38:15 +02:00
parent e4fca8274e
commit 5760aa2e57

View File

@ -331,7 +331,12 @@ void pad_settings_dialog::InitButtons()
connect(ui->b_led, &QPushButton::clicked, [=]()
{
QColorDialog dlg(QColor(m_handler_cfg.colorR, m_handler_cfg.colorG, m_handler_cfg.colorB), this);
QColor led_color(m_handler_cfg.colorR, m_handler_cfg.colorG, m_handler_cfg.colorB);
if (ui->b_led->property("led").canConvert<QColor>())
{
led_color = ui->b_led->property("led").value<QColor>();
}
QColorDialog dlg(led_color, this);
dlg.setWindowTitle(tr("LED Color"));
if (dlg.exec() == QColorDialog::Accepted)
{