From ffa584b0b08b24ff1f2ca41d441346feaadfb122 Mon Sep 17 00:00:00 2001 From: Archibald Neil MacDonald Date: Tue, 29 Sep 2020 23:56:14 +0100 Subject: [PATCH] Changed ticks function from `&mut self` to `&self`. --- changelog.md | 1 + src/sdl2/timer.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index ba3c62d2..205d7856 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 f6a226cf..f321c518 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() } }