Sketcher: fix free-standing sketches

See forum thread, Sketch support == NULL
http://forum.freecadweb.org/viewtopic.php?f=20&t=10942
This commit is contained in:
DeepSOIC
2015-05-16 17:26:44 +03:00
committed by Stefan Tröger
parent da545f3978
commit 1226fec82c
2 changed files with 3 additions and 5 deletions

View File

@@ -82,7 +82,7 @@ void Part2DObject::positionBySupport(void)
gp_Pln plane;
App::DocumentObject* support = Support.getValue();
if (support == NULL)
throw Base::Exception("Sketch support has been deleted");
return;
if (support->getTypeId().isDerivedFrom(App::Plane::getClassTypeId())) {
// Find the name of the Baseplane without having to access PartDesignGui::BaseplaneNames[]