#2216 Disable creation of new calculation object as this causes crash

Introduced in  8281391fb9
This commit is contained in:
Magne Sjaastad 2017-12-04 10:20:21 +01:00
parent c0109361ef
commit f79e31be8f
2 changed files with 2 additions and 17 deletions

View File

@ -51,11 +51,6 @@ RicSummaryCurveCalculator::RicSummaryCurveCalculator()
RicSummaryCurveCalculator::assignPushButtonEditor(&m_deleteCalculation);
m_calcContextMenuMgr = std::unique_ptr<RiuCalculationsContextMenuManager>(new RiuCalculationsContextMenuManager());
if (!m_currentCalculation)
{
createNewCalculation();
}
}
//--------------------------------------------------------------------------------------------------
@ -124,7 +119,8 @@ void RicSummaryCurveCalculator::fieldChangedByUi(const caf::PdmFieldHandle* chan
{
m_newCalculation = false;
createNewCalculation();
RimSummaryCalculation* rimCalc = calculationCollection()->addCalculation();
m_currentCalculation = rimCalc;
this->updateConnectedEditors();
}
@ -292,12 +288,3 @@ void RicSummaryCurveCalculator::onEditorWidgetsCreated()
m_calcContextMenuMgr->attachWidget(widget, this);
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RicSummaryCurveCalculator::createNewCalculation()
{
RimSummaryCalculation* rimCalc = calculationCollection()->addCalculation();
m_currentCalculation = rimCalc;
}

View File

@ -56,8 +56,6 @@ private:
virtual void onEditorWidgetsCreated();
private:
void createNewCalculation();
// TODO : Move to a common caf helper class
static void assignPushButtonEditor(caf::PdmFieldHandle* fieldHandle);
static void assignPushButtonEditorText(caf::PdmUiEditorAttribute* attribute, const QString& text);