diff --git a/imgui-glow-renderer/examples/02_triangle.rs b/imgui-glow-renderer/examples/02_triangle.rs index a49bb64..fb41a00 100644 --- a/imgui-glow-renderer/examples/02_triangle.rs +++ b/imgui-glow-renderer/examples/02_triangle.rs @@ -52,9 +52,7 @@ fn main() { } let ui = imgui_context.frame(); - // Safety: internally, this reference just gets passed as a - // pointer to imgui, which handles the null pointer properly. - ui.show_demo_window(unsafe { &mut *std::ptr::null_mut() }); + ui.show_demo_window(&mut true); winit_platform.prepare_render(&ui, window.window()); let draw_data = ui.render(); diff --git a/imgui-glow-renderer/examples/03_triangle_gles.rs b/imgui-glow-renderer/examples/03_triangle_gles.rs index 7609c4e..34f4ac8 100644 --- a/imgui-glow-renderer/examples/03_triangle_gles.rs +++ b/imgui-glow-renderer/examples/03_triangle_gles.rs @@ -47,9 +47,7 @@ fn main() { tri_renderer.render(&gl); let ui = imgui_context.frame(); - // Safety: internally, this reference just gets passed as a - // pointer to imgui, which handles the null pointer properly. - ui.show_demo_window(unsafe { &mut *std::ptr::null_mut() }); + ui.show_demo_window(&mut true); winit_platform.prepare_render(&ui, window.window()); let draw_data = ui.render();