diff --git a/src/blackgui/components/interpolationlogdisplaydialog.cpp b/src/blackgui/components/interpolationlogdisplaydialog.cpp index b94de0a28..11a0ea131 100644 --- a/src/blackgui/components/interpolationlogdisplaydialog.cpp +++ b/src/blackgui/components/interpolationlogdisplaydialog.cpp @@ -36,7 +36,10 @@ namespace BlackGui } CInterpolationLogDisplayDialog::~CInterpolationLogDisplayDialog() - { } + { + //! \todo KB 2018-05 this is a hack, I have no idea why I need to invalidate the parent. But without doing it, the dtor of comp_InterpolationLogDisplay is called tywice + ui->comp_InterpolationLogDisplay->setParent(nullptr); + } void CInterpolationLogDisplayDialog::setSimulator(CSimulatorCommon *simulatorCommon) {