diff --git a/src/EffectsEngine/EffectSettingValue.cpp b/src/EffectsEngine/EffectSettingValue.cpp index d8fe9aba0e0ce34f1daea78ca42ecd6883c6f0f0..265d79518e63cdfda48b8495408eb36906571d8b 100644 --- a/src/EffectsEngine/EffectSettingValue.cpp +++ b/src/EffectsEngine/EffectSettingValue.cpp @@ -139,7 +139,7 @@ EffectSettingValue::get() f0r_param_color_t tmp; m_effectInstance->effect()->m_f0r_get_param_value( m_effectInstance->m_instance, &tmp, m_index ); - m_val = QColor( tmp.r, tmp.g, tmp.b ); + m_val.setValue( QColor::fromRgbF( tmp.r, tmp.g, tmp.b ) ); break ; } case Position: diff --git a/src/Gui/settings/ColorWidget.cpp b/src/Gui/settings/ColorWidget.cpp index 02b51cdde7ba08ac53935197b1649987afc850fb..86735c7625a0e3cd9698d9c8e03b67d937337123 100644 --- a/src/Gui/settings/ColorWidget.cpp +++ b/src/Gui/settings/ColorWidget.cpp @@ -34,7 +34,7 @@ ColorWidget::ColorWidget( SettingValue *s, QWidget *parent ) : m_button = new QPushButton( parent ); m_button->setPalette( QPalette( m_color ) ); connect( m_button, SIGNAL( clicked() ), this, SLOT( buttonClicked() ) ); - changed( s->get() ); + changed( m_color ); } QWidget*