entries (say, just one entry in one group), then adding entries
to a different group.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20676
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
We should do the same for other platforms, only rationalise
it so that wxNotebook returns the tab rect info.
We should do the same for other platforms, only rationalise
it so that wxNotebook returns the tab rect info.
+19. Add wxFileConfig bug fix, marked by <JACS>...</JACS> in Parse().
+This prevents mungeing of the config file after reading in
+entries (say, just one entry in one group), then adding entries
+to a different group.
+
// new entry
pEntry = m_pCurrentGroup->AddEntry(strKey, n);
// new entry
pEntry = m_pCurrentGroup->AddEntry(strKey, n);
+ // <JACS>
+ // Take the opportunity to set some pointers now
+ // that we know there are items in this group.
+ // Otherwise, items added to a newly read file
+ // can be put in the wrong place.
+ m_pCurrentGroup->SetLastEntry(pEntry);
+ if (m_pCurrentGroup->Parent())
+ m_pCurrentGroup->Parent()->SetLastGroup(m_pCurrentGroup);
+ // </JACS>
+
if ( bLocal )
pEntry->SetLine(m_linesTail);
}
if ( bLocal )
pEntry->SetLine(m_linesTail);
}