Avoid generating empty caches in iced_wgpu

This commit is contained in:
Héctor Ramón Jiménez 2024-04-06 03:06:40 +02:00
parent 7eb16452f3
commit 441aac2599
No known key found for this signature in database
GPG key ID: 4C07CEC81AFA161F
4 changed files with 66 additions and 22 deletions

View file

@ -517,8 +517,13 @@ impl graphics::geometry::Renderer for Renderer {
self.layers.draw_text_group(text);
}
Geometry::Cached(cache) => {
self.layers.draw_mesh_cache(cache.meshes);
self.layers.draw_text_cache(cache.text);
if let Some(meshes) = cache.meshes {
self.layers.draw_mesh_cache(meshes);
}
if let Some(text) = cache.text {
self.layers.draw_text_cache(text);
}
}
}
}