Skip to content

Commit 4c1166d

Browse files
committed
Remove unneeded loop
1 parent 9fc412e commit 4c1166d

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

crates/bevy_render/src/shader/shader_defs.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,8 @@ impl<'a> Iterator for ShaderDefIterator<'a> {
3434
type Item = (&'a str, bool);
3535

3636
fn next(&mut self) -> Option<Self::Item> {
37-
loop {
38-
if self.index == self.shader_defs.shader_defs_len() {
39-
return None;
40-
}
41-
let shader_def = self.shader_defs.get_shader_def(self.index);
42-
self.index += 1;
43-
return shader_def;
44-
}
37+
self.index += 1;
38+
self.shader_defs.get_shader_def(self.index - 1)
4539
}
4640
}
4741

0 commit comments

Comments
 (0)