diff --git a/GUI/coregui/Views/JobWidgets/ModelTuningDelegate.cpp b/GUI/coregui/Views/JobWidgets/ModelTuningDelegate.cpp index 00cb1e507bc3a11eed218b136f20f1e6a98f01dc..608fc09af43b25a1dd6425bdf63fc6500ef47a29 100644 --- a/GUI/coregui/Views/JobWidgets/ModelTuningDelegate.cpp +++ b/GUI/coregui/Views/JobWidgets/ModelTuningDelegate.cpp @@ -183,10 +183,16 @@ QWidget *ModelTuningDelegate::createEditor(QWidget *parent, m_contentLayout->addWidget(m_valueBox); m_contentLayout->addWidget(m_slider); - m_currentItem->mapper()->setOnValueChange( - [this](){ - m_valueBox->setValue(m_currentItem->value().toDouble()); - }, this); + // FIXME CHECK + // This mapping seems to be necessary only in the case when ModelTuningDelegate is active, + // when item changes its value from outside. It never happens it seems, so mapper + // is not necessary. + // If one ourcomment code below, the time life of ModelTuningDelegate will make application + // crash. Check this again and remove commented. +// m_currentItem->mapper()->setOnValueChange( +// [this](){ +// m_valueBox->setValue(m_currentItem->value().toDouble()); +// }, this); m_contentWidget->setLayout(m_contentLayout);