$iterator->isfirst při $width==1 chybuje

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
hrtlik
Člen | 7
+
0
-

Kód isFirst()

<?php
return $width === NULL ? $this->counter === 1 : ($this->counter % $width) === 1;
?>

Měl by být třeba:

<?php
$compare = (int)($width>1);
return $width === NULL ? $this->counter === 1 : ($this->counter % $width) === $compare;
?>
David Grudl
Nette Core | 8228
+
0
-

fixed