diff --git a/src/lib.rs b/src/lib.rs index 7026b39..078dd26 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -597,7 +597,7 @@ impl<'ui> Ui<'ui> { } ImId::Str(s) => { let start = s.as_ptr() as *const c_char; - let end = start.add(s.len()) as *const c_char; + let end = start.offset(s.len() as isize); sys::igPushIDStrRange(start, end); } ImId::Ptr(p) => {