+ fix crash in CmdSketcherMapSketch
This commit is contained in:
parent
d85f442089
commit
007bcbdc7f
|
@ -299,7 +299,14 @@ void CmdSketcherMapSketch::activated(int iMsg)
|
|||
Part::Feature *part = static_cast<Part::Feature*>(FaceFilter.Result[0][0].getObject());
|
||||
Base::Placement ObjectPos = part->Placement.getValue();
|
||||
const std::vector<std::string> &sub = FaceFilter.Result[0][0].getSubNames();
|
||||
if (sub.size() > 1){
|
||||
if (sub.empty()) {
|
||||
// No assert for wrong user input!
|
||||
QMessageBox::warning(Gui::getMainWindow(),
|
||||
qApp->translate(className(),"No sub-elements selected"),
|
||||
qApp->translate(className(),"You have to select a single face as support for a sketch!"));
|
||||
return;
|
||||
}
|
||||
else if (sub.size() > 1) {
|
||||
// No assert for wrong user input!
|
||||
QMessageBox::warning(Gui::getMainWindow(),
|
||||
qApp->translate(className(),"Several sub-elements selected"),
|
||||
|
|
Loading…
Reference in New Issue
Block a user