Browse Source

fcl-base: TAVLTree: do not use LazNodeMemManager by default for thread safety

(cherry picked from commit 854d11089401f14a1951efbb94a54c0d0d4538c4)
mattias 2 years ago
parent
commit
0b8f56ebc6
1 changed files with 0 additions and 2 deletions
  1. 0 2
      packages/fcl-base/src/avl_tree.pp

+ 0 - 2
packages/fcl-base/src/avl_tree.pp

@@ -636,7 +636,6 @@ end;
 
 
 constructor TAVLTree.Create(const OnCompareMethod: TListSortCompare);
 constructor TAVLTree.Create(const OnCompareMethod: TListSortCompare);
 begin
 begin
-  fNodeMgr:=NodeMemManager;
   FOnCompare:=OnCompareMethod;
   FOnCompare:=OnCompareMethod;
   Init;
   Init;
 end;
 end;
@@ -644,7 +643,6 @@ end;
 constructor TAVLTree.CreateObjectCompare(
 constructor TAVLTree.CreateObjectCompare(
   const OnCompareMethod: TObjectSortCompare);
   const OnCompareMethod: TObjectSortCompare);
 begin
 begin
-  fNodeMgr:=NodeMemManager;
   FOnObjectCompare:=OnCompareMethod;
   FOnObjectCompare:=OnCompareMethod;
   Init;
   Init;
 end;
 end;