diff --git a/imgui/src/context.rs b/imgui/src/context.rs index 5cb7abb..67bb786 100644 --- a/imgui/src/context.rs +++ b/imgui/src/context.rs @@ -659,7 +659,7 @@ impl Context { /// Returns an iterator containing every [`Viewport`](crate::Viewport) that currently exists. pub fn viewports_mut(&mut self) -> impl Iterator { let slice = self.platform_io_mut().viewports.as_slice(); - // safe because &self ensures exclusive ownership + // safe because &mut self ensures exclusive ownership unsafe { slice.iter().map(|ptr| &mut **ptr) } }