From 7797f3093bf7843a09ea27ac1a75985dbcdff2f7 Mon Sep 17 00:00:00 2001 From: Andelf Date: Sat, 1 Nov 2014 23:19:52 +0800 Subject: [PATCH] fix build error: rust-sdl2 Renderer change; rust fail! rename to panic! --- src/demo/video.rs | 10 +++++----- src/sdl2_image/lib.rs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/demo/video.rs b/src/demo/video.rs index 7cf7fc8a..4f5eab30 100644 --- a/src/demo/video.rs +++ b/src/demo/video.rs @@ -11,29 +11,29 @@ pub fn main(png: &Path) { "rust-sdl2 demo: Video", sdl2::video::PosCentered, sdl2::video::PosCentered, 800, 600, sdl2::video::OPENGL) { Ok(window) => window, - Err(err) => fail!(format!("failed to create window: {}", err)) + Err(err) => panic!(format!("failed to create window: {}", err)) }; let renderer = match sdl2::render::Renderer::from_window( window, sdl2::render::DriverAuto, sdl2::render::ACCELERATED) { Ok(renderer) => renderer, - Err(err) => fail!(format!("failed to create renderer: {}", err)) + Err(err) => panic!(format!("failed to create renderer: {}", err)) }; // Load a surface, and convert it to a texture bound to the renderer let surface = match LoadSurface::from_file(png) { Ok(surface) => surface, - Err(err) => fail!(format!("Failed to load png: {}", err)) + Err(err) => panic!(format!("Failed to load png: {}", err)) }; let texture = match renderer.create_texture_from_surface(&surface) { Ok(texture) => texture, - Err(err) => fail!(format!("Failed to create surface: {}", err)) + Err(err) => panic!(format!("Failed to create surface: {}", err)) }; // // Load a texture directly via the renderer // let texture = match renderer.load_texture(png) { // Ok(texture) => texture, - // Err(err) => fail!(format!("Could not set render target: {}", err)) + // Err(err) => panic!(format!("Could not set render target: {}", err)) // }; let _ = renderer.copy(&texture, None, None); diff --git a/src/sdl2_image/lib.rs b/src/sdl2_image/lib.rs index bb6b7584..ac0c3910 100644 --- a/src/sdl2_image/lib.rs +++ b/src/sdl2_image/lib.rs @@ -126,7 +126,7 @@ pub trait LoadTexture { fn load_texture(&self, filename: &Path) -> SdlResult; } -impl LoadTexture for Renderer { +impl LoadTexture for Renderer { fn load_texture(&self, filename: &Path) -> SdlResult { //! Loads an SDL Texture from a file unsafe {