diff --git a/imgui/src/lib.rs b/imgui/src/lib.rs index 124e005..cadb3a2 100644 --- a/imgui/src/lib.rs +++ b/imgui/src/lib.rs @@ -723,9 +723,7 @@ impl Ui { /// [`Ui::begin_enabled`]. #[doc(alias = "BeginDisabled", alias = "EndDisabled")] pub fn enabled(&self, enabled: bool, f: F) { - unsafe { sys::igBeginDisabled(!enabled) }; - f(); - unsafe { sys::igEndDisabled() }; + self.disabled(!enabled, f) } }