mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-24 01:48:44 +00:00
Fixed: #992 Infinite loop and crash when a parent sheet is the same file as self
This commit is contained in:
parent
5e4cd25b2c
commit
db81731ff5
1 changed files with 6 additions and 0 deletions
|
@ -1382,6 +1382,12 @@ exit:;
|
|||
CForm *parentPtr = form->getParent (parent);
|
||||
nlassert (parentPtr);
|
||||
|
||||
if (parentPtr->getFilename() == form->getFilename())
|
||||
{
|
||||
nlerror("parent is identical to current sheet %s!", form->getFilename().c_str());
|
||||
return false;
|
||||
}
|
||||
|
||||
// Get the node by name in the parent
|
||||
const CFormDfn *parentDfnParent = NULL;
|
||||
uint indexDfnParent = 0xffffffff;
|
||||
|
|
Loading…
Reference in a new issue