diff options
Diffstat (limited to 'src/render.rs')
-rw-r--r-- | src/render.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/render.rs b/src/render.rs index 0a10eab..67e8619 100644 --- a/src/render.rs +++ b/src/render.rs @@ -156,13 +156,13 @@ impl<'r> Renderer<'r> { .iter() .filter_map(|l| l.api_id()) .collect::<Vec<_>>(); - let api_legends = self.api.get_legends(&legend_ids)?; let mut buffer = ImageBuffer::from_pixel( - api_legends.len() as u32 * self.options.legend_size, + legend_ids.len() as u32 * self.options.legend_size, self.options.legend_size, self.options.background_color, ); - for (i, legend) in api_legends.iter().enumerate() { + for (i, legend) in legend_ids.into_iter().enumerate() { + let legend = self.api.get_legends(&[legend])?.into_iter().next().unwrap(); let swapper = self .api .get_skills(&[legend.swap])? |