From ecf4cc19f098fe7038a5930aa8e107a79a7eefc5 Mon Sep 17 00:00:00 2001 From: Cobrand Date: Fri, 3 Jun 2016 18:45:15 +0200 Subject: [PATCH] Fixed renderer.info() crash on some machines * Fixes #513 --- src/sdl2/render.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdl2/render.rs b/src/sdl2/render.rs index bd72717a..642a100a 100644 --- a/src/sdl2/render.rs +++ b/src/sdl2/render.rs @@ -110,7 +110,7 @@ impl RendererInfo { let texture_formats: Vec = info.texture_formats[0..(info.num_texture_formats as usize)] .iter().map(|&format| { - FromPrimitive::from_i64(format as i64).unwrap() + PixelFormatEnum::from_i64(format as i64).unwrap_or(PixelFormatEnum::Unknown) }).collect(); // The driver name is always a static string, compiled into SDL2.