File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -552,14 +552,18 @@ private void ApplyAdd(XElement addElement, XElement originalRoot)
552552 }
553553 else if ( newNode is XElement || newNode is XComment )
554554 {
555- latestAdded . AddAfterSelf ( newNode ) ;
556555 if ( newNode is XElement newElem )
557556 {
558- Logger . Info ( $ "Added new element: { GetElementInfo ( newElem ) } ") ;
557+ XElement cloned = new XElement ( newElem ) ;
558+ latestAdded . AddAfterSelf ( cloned ) ;
559+ latestAdded = cloned ;
560+ Logger . Info ( $ "Added new element: { GetElementInfo ( cloned ) } ") ;
559561 }
560562 else if ( newNode is XComment comment )
561563 {
562- Logger . Info ( $ "Added comment: '{ comment . Value } '") ;
564+ XComment cloned = new XComment ( comment ) ;
565+ latestAdded . AddAfterSelf ( cloned ) ;
566+ Logger . Info ( $ "Added comment: '{ cloned . Value } '") ;
563567 }
564568 }
565569 }
You can’t perform that action at this time.
0 commit comments