Skip to content

Commit 934de1a

Browse files
fix: mistake nested tab as its own tab (#14)
1 parent 7b8b2a0 commit 934de1a

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

TextECode/Internal/FormInfoRestorer.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,11 @@ public int HandleControl(XmlElement xmlElem, int parentId)
110110
};
111111
var children = new List<int>();
112112
HandleControlChildren(xmlElem, control.Id, children);
113-
var tabs = xmlElem.GetElementsByTagName($"{xmlElem.Name}.子夹").OfType<XmlElement>();
114-
var tabsEnumerator = tabs.GetEnumerator();
113+
var tabsEnumerator = xmlElem
114+
.ChildNodes
115+
.OfType<XmlElement>()
116+
.Where(x => x.Name == $"{xmlElem.Name}.子夹")
117+
.GetEnumerator();
115118
if (tabsEnumerator.MoveNext())
116119
{
117120
var tab = tabsEnumerator.Current;

0 commit comments

Comments
 (0)