]> OCCT Git - occt-copy.git/commitdiff
XCAF: bug fixes in notes tool
authorsnn <snn@opencascade.com>
Fri, 17 Feb 2017 15:48:08 +0000 (18:48 +0300)
committersnn <snn@opencascade.com>
Fri, 17 Feb 2017 15:48:08 +0000 (18:48 +0300)
src/XCAFDoc/XCAFDoc_NotesTool.cxx

index a51fd3accd0f6cc144ba002ec618ea09d393aae0..e70dbfaea00753b4242d17c88e97f00ec5a285f2 100644 (file)
@@ -210,7 +210,7 @@ XCAFDoc_NotesTool::AddNote(const TDF_Label&              theNoteLabel,
   {
     TDF_TagSource aTag;
     anAnnotatedItem = aTag.NewChild(GetAnnotatedItemsLabel());
-    if (!anAnnotatedItem.IsNull())
+    if (anAnnotatedItem.IsNull())
       return anItemRef;
   }
 
@@ -236,6 +236,7 @@ XCAFDoc_NotesTool::AddNote(const TDF_Label&              theNoteLabel,
       return anItemRef;
   }
 
+  aChild->SetFather(aFather);
   aFather->SetChild(aChild);
 
   return anItemRef;