Skip to content

Commit caeea52

Browse files
committed
Minor fix
1 parent 2e7b1c6 commit caeea52

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

Main/ResX/ResXWriterFactory.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Linq;
23
using System.Xml.Linq;
34

45
namespace MrMeeseeks.ResXTranslationCombinator.ResX
@@ -19,8 +20,10 @@ public ResXWriterFactory(string pathOriginal)
1920
var root = xDocument.Root ?? throw new Exception("No root node");
2021
var dataElement = root.Element("data") ?? throw new Exception("No data element");
2122
dataElement.RemoveNodes();
22-
foreach (var xElement in root.Elements("data"))
23-
xElement.Remove();
23+
var xElements = root.Elements().Where(e => e.Name != "data").ToList();
24+
root.RemoveNodes();
25+
foreach (var xElement in xElements)
26+
root.Add(xElement);
2427

2528
_rootFactory = () => new XElement(root);
2629
_dataFactory = () => new XElement(dataElement);

0 commit comments

Comments
 (0)