From 6e18e8b3276dd1df3a2140e087e573176fe96666 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 18 Aug 2021 14:45:40 +0200 Subject: [PATCH] Silence lifetime warning --- src/shader.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shader.rs b/src/shader.rs index 76c0801..64895d9 100644 --- a/src/shader.rs +++ b/src/shader.rs @@ -27,7 +27,8 @@ pub enum ShaderType { impl Shader { // Make sure the shader is active before calling this pub unsafe fn get_uniform_location(&self, name: &str) -> i32 { - gl::GetUniformLocation(self.program_id, CString::new(name).expect("CString::new failed").as_ptr()) + let name_cstr = CString::new(name).expect("CString::new failed"); + gl::GetUniformLocation(self.program_id, name_cstr.as_ptr()) } pub unsafe fn activate(&self) {