diff --git a/src/sdl2/render.rs b/src/sdl2/render.rs index d6c92bea..841f9ac4 100644 --- a/src/sdl2/render.rs +++ b/src/sdl2/render.rs @@ -370,13 +370,13 @@ impl Renderer { } } - pub fn get_render_target(&self) -> SdlResult { + pub fn get_render_target(&self) -> Option { let raw = unsafe { ll::SDL_GetRenderTarget(self.raw) }; if raw == ptr::null() { - Err(get_error()) + None } else { - Ok(Texture{ + Some(Texture{ raw: raw, owned: false })