Important Update:
- JSONparseCore: - Allow JSON to be parsed from string data - DataTreeCore: - Allow GetMember to work with now path, ie. return BaseMember param
This commit is contained in:
@@ -60,8 +60,6 @@ TDataMember * CDataTree::CreateMember( TDataMember * Parent, TDataMember * Prev
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
bool CDataTree::DestroyMember( TDataMember ** Member )
|
||||
{
|
||||
TDataMember * NextMember;
|
||||
@@ -268,8 +266,12 @@ TDataMember * CDataTree::GetMember( TDataMember * BaseMember, const char * Path
|
||||
TDataMember ** Member;
|
||||
|
||||
// Get Child
|
||||
Member = GetMemberPtr( BaseMember, Path, Create );
|
||||
return ((Member)? *Member : NULL);
|
||||
if (!Path || !*Path) {
|
||||
return ((BaseMember)? BaseMember : NULL);
|
||||
} else {
|
||||
Member = GetMemberPtr( BaseMember, Path, Create );
|
||||
return ((Member)? *Member : NULL);
|
||||
}
|
||||
}
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user