Explorar o código

rtl: shortened TFPCustomHashTable.ChangeTableSize

mattias %!s(int64=7) %!d(string=hai) anos
pai
achega
d03983b70e
Modificáronse 1 ficheiros con 7 adicións e 7 borrados
  1. 7 7
      packages/rtl/contnrs.pas

+ 7 - 7
packages/rtl/contnrs.pas

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