diff --git a/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp b/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp index e2b0dc462859cd6c0a422aa6e5efa9d62038ab2d..9e6043d8cc661f1e9d799fdd45569b0869438465 100644 --- a/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp +++ b/GUI/coregui/Views/MaterialEditor/MaterialEditorDialog.cpp @@ -59,9 +59,8 @@ MaterialEditorDialog::MaterialEditorDialog(MaterialModel *materialModel, QWidget //! replaces original material model with the model modified by MaterialEditor void MaterialEditorDialog::onOKButton() { -// m_origMaterialModel->clear(); -// m_origMaterialModel->initFrom(m_tmpMaterialModel.get(), 0); - + m_origMaterialModel->clear(); + m_origMaterialModel->initFrom(m_tmpMaterialModel.get(), 0); accept(); } @@ -74,9 +73,9 @@ void MaterialEditorDialog::onCancelButton() void MaterialEditorDialog::init_material_editor() { Q_ASSERT(m_origMaterialModel); -// m_tmpMaterialModel.reset(m_origMaterialModel->createCopy()); -// m_materialEditor = new MaterialEditor(m_tmpMaterialModel.get(), this); - m_materialEditor = new MaterialEditor(m_origMaterialModel, this); + m_tmpMaterialModel.reset(m_origMaterialModel->createCopy()); + m_materialEditor = new MaterialEditor(m_tmpMaterialModel.get(), this); +// m_materialEditor = new MaterialEditor(m_origMaterialModel, this); } MaterialProperty MaterialEditorDialog::getSelectedMaterialProperty()