PartDesign: Fix crash on datum abort
This commit is contained in:
parent
aeea77ab26
commit
6356636b04
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user