aboutsummaryrefslogtreecommitdiff
path: root/src/render.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/render.rs')
-rw-r--r--src/render.rs6
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])?