ENH: RemoveAll() memory performance enhancement.

This commit is contained in:
Mojmir Fendek 2022-05-10 15:43:51 +12:00
parent 35d5f16286
commit 26d59944e0

View File

@ -1174,7 +1174,7 @@ class DataList extends ViewableData implements SS_List, Filterable, Sortable, Li
*/ */
public function removeAll() public function removeAll()
{ {
foreach ($this as $item) { foreach ($this->getGenerator() as $item) {
$this->remove($item); $this->remove($item);
} }
return $this; return $this;