Fix crash on aborted pattern external axis

This commit is contained in:
Stefan Tröger
2016-01-15 20:53:14 +01:00
parent d6a2acbd3a
commit 463070b1f6
4 changed files with 10 additions and 0 deletions

View File

@@ -125,6 +125,8 @@ void TaskDraftParameters::onSelectionChanged(const Gui::SelectionChanges& msg)
std::vector<std::string> planes;
App::DocumentObject* selObj;
getReferencedSelection(pcDraft, msg, selObj, planes);
if(!selObj)
return;
pcDraft->NeutralPlane.setValue(selObj, planes);
ui->linePlane->setText(getRefStr(selObj, planes));
@@ -136,6 +138,8 @@ void TaskDraftParameters::onSelectionChanged(const Gui::SelectionChanges& msg)
std::vector<std::string> edges;
App::DocumentObject* selObj;
getReferencedSelection(pcDraft, msg, selObj, edges);
if(!selObj)
return;
pcDraft->PullDirection.setValue(selObj, edges);
ui->lineLine->setText(getRefStr(selObj, edges));