diff --git a/changelog.md b/changelog.md index ba3c62d2060..a55f6ff71db 100644 --- a/changelog.md +++ b/changelog.md @@ -4,6 +4,7 @@ when upgrading from a version of rust-sdl2 to another. ### Unreleased * Add patch to fix metal detection (https://bugzilla.libsdl.org/show_bug.cgi?id=4988) + * Changed signature of TimerSubsystem::ticks to accept `&self`. ### v0.34.3 diff --git a/src/sdl2/timer.rs b/src/sdl2/timer.rs index f6a226cf358..f321c5186f0 100644 --- a/src/sdl2/timer.rs +++ b/src/sdl2/timer.rs @@ -31,7 +31,7 @@ impl TimerSubsystem { /// Gets the number of milliseconds elapsed since the timer subsystem was initialized. /// /// It's recommended that you use another library for timekeeping, such as `time`. - pub fn ticks(&mut self) -> u32 { + pub fn ticks(&self) -> u32 { // Google says this is probably not thread-safe (TODO: prove/disprove this). unsafe { sys::SDL_GetTicks() } }