Fix clippy 1.50 lints

This commit is contained in:
Emil Ernerfeldt 2021-02-12 17:40:53 +01:00
parent fc8b27807c
commit 5906bf7a87
3 changed files with 35 additions and 41 deletions

View file

@ -286,8 +286,7 @@ impl Painter {
assert_eq!(size.0 * size.1, pixels.len());
if let egui::TextureId::User(id) = id {
if let Some(user_texture) = self.user_textures.get_mut(id as usize) {
if let Some(user_texture) = user_texture {
if let Some(Some(user_texture)) = self.user_textures.get_mut(id as usize) {
let pixels: Vec<Vec<(u8, u8, u8, u8)>> = pixels
.chunks(size.0 as usize)
.map(|row| row.iter().map(|srgba| srgba.to_tuple()).collect())
@ -300,7 +299,6 @@ impl Painter {
}
}
}
}
pub fn free_user_texture(&mut self, id: egui::TextureId) {
if let egui::TextureId::User(id) = id {

View file

@ -181,8 +181,7 @@ impl WebGlPainter {
let index = self.alloc_user_texture_index();
assert_eq!(size.0 * size.1, srgba_pixels.len());
if let Some(user_texture) = self.user_textures.get_mut(index) {
if let Some(user_texture) = user_texture {
if let Some(Some(user_texture)) = self.user_textures.get_mut(index) {
let mut pixels: Vec<u8> = Vec::with_capacity(srgba_pixels.len() * 4);
for srgba in srgba_pixels {
pixels.push(srgba.r());
@ -197,7 +196,6 @@ impl WebGlPainter {
gl_texture: None,
};
}
}
egui::TextureId::User(index as u64)
}

View file

@ -171,8 +171,7 @@ impl WebGl2Painter {
let index = self.alloc_user_texture_index();
assert_eq!(size.0 * size.1, srgba_pixels.len());
if let Some(user_texture) = self.user_textures.get_mut(index) {
if let Some(user_texture) = user_texture {
if let Some(Some(user_texture)) = self.user_textures.get_mut(index) {
let mut pixels: Vec<u8> = Vec::with_capacity(srgba_pixels.len() * 4);
for srgba in srgba_pixels {
pixels.push(srgba.r());
@ -187,7 +186,6 @@ impl WebGl2Painter {
gl_texture: None,
};
}
}
egui::TextureId::User(index as u64)
}