PartDesign: Fix crash on datum abort
This commit is contained in:
@@ -77,8 +77,6 @@ TaskDatumParameters::TaskDatumParameters(ViewProviderDatum *ViewProvider,QWidget
|
||||
|
||||
TaskDatumParameters::~TaskDatumParameters()
|
||||
{
|
||||
Gui::Selection().rmvSelectionGate();
|
||||
static_cast<ViewProviderDatum*>(ViewProvider)->setPickable(true);
|
||||
}
|
||||
|
||||
|
||||
@@ -100,6 +98,14 @@ TaskDlgDatumParameters::~TaskDlgDatumParameters()
|
||||
|
||||
}
|
||||
|
||||
bool TaskDlgDatumParameters::reject() {
|
||||
|
||||
Gui::Selection().rmvSelectionGate();
|
||||
static_cast<ViewProviderDatum*>(ViewProvider)->setPickable(true);
|
||||
return PartGui::TaskDlgAttacher::reject();
|
||||
}
|
||||
|
||||
|
||||
bool TaskDlgDatumParameters::accept() {
|
||||
|
||||
std::string name = ViewProvider->getObject()->getNameInDocument();
|
||||
|
||||
@@ -65,6 +65,7 @@ public:
|
||||
~TaskDlgDatumParameters();
|
||||
|
||||
virtual bool accept();
|
||||
virtual bool reject();
|
||||
};
|
||||
|
||||
} //namespace PartDesignGui
|
||||
|
||||
Reference in New Issue
Block a user