[Part] Coverity: dtors can't throw

This commit is contained in:
Chris Hennes
2021-02-09 11:48:59 -06:00
committed by wwmayer
parent 1e2f8e366f
commit 46a899c437
4 changed files with 35 additions and 7 deletions

View File

@@ -2739,9 +2739,14 @@ void ViewProviderLink::dragMotionCallback(void *data, SoDragger *) {
}
void ViewProviderLink::updateLinks(ViewProvider *vp) {
auto ext = vp->getExtensionByType<ViewProviderLinkObserver>(true);
if(ext && ext->linkInfo)
ext->linkInfo->update();
try {
auto ext = vp->getExtensionByType<ViewProviderLinkObserver>(true);
if (ext && ext->linkInfo)
ext->linkInfo->update();
}
catch (const Base::TypeError &e) {
e.ReportException();
}
}
PyObject *ViewProviderLink::getPyObject() {