0001140: FreeCAD crashes when deleting element in drafter
This commit is contained in:
parent
803d219578
commit
ed54b59cf1
|
@ -1060,6 +1060,7 @@ void StdCmdDelete::activated(int iMsg)
|
|||
doDeletion = true;
|
||||
}
|
||||
if (doDeletion) {
|
||||
Gui::getMainWindow()->setUpdatesEnabled(false);
|
||||
(*it)->openTransaction("Delete");
|
||||
for (std::vector<Gui::SelectionObject>::iterator ft = sel.begin(); ft != sel.end(); ++ft) {
|
||||
Gui::ViewProvider* vp = pGuiDoc->getViewProvider(ft->getObject());
|
||||
|
@ -1071,6 +1072,8 @@ void StdCmdDelete::activated(int iMsg)
|
|||
}
|
||||
}
|
||||
(*it)->commitTransaction();
|
||||
Gui::getMainWindow()->setUpdatesEnabled(true);
|
||||
Gui::getMainWindow()->update();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user