Browse Source

rtl: shortened TFPCustomHashTable.ChangeTableSize

mattias 7 years ago
parent
commit
d03983b70e
1 changed files with 7 additions and 7 deletions
  1. 7 7
      packages/rtl/contnrs.pas

+ 7 - 7
packages/rtl/contnrs.pas

@@ -1163,7 +1163,7 @@ end;
 
 Procedure TFPCustomHashTable.ChangeTableSize(const ANewSize: Longword);
 var
-  SavedTable: TFPObjectList;
+  SavedTable, List: TFPObjectList;
   SavedTableSize: Longword;
   i, j: Longword;
   temp: THTCustomNode;
@@ -1175,15 +1175,15 @@ begin
   InitializeHashTable;
   if SavedTableSize>0 Then
     for i:=0 to SavedTableSize-1 do
-      if Assigned(SavedTable[i]) then
-        for j:=0 to TFPObjectList(SavedTable[i]).Count -1 do
+      begin
+      List:=TFPObjectList(SavedTable[i]);
+      if Assigned(List) then
+        for j:=0 to List.Count -1 do
           begin
-
-          if TFPObjectList(SavedTable[i])[j]=nil then ;
-
-          temp:=THTCustomNode(TFPObjectList(SavedTable[i])[j]);
+          temp:=THTCustomNode(List[j]);
           AddNode(temp);
           end;
+      end;
   SavedTable.Free;
 end;