From 80d277cca3afa00b664fc6f4976e92d08f2b437c Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Tue, 17 Oct 2023 14:16:39 -0500 Subject: [PATCH] Simplify how `CLOCK_BOOTTIME` is checked on Android --- src/SFML/System/Android/SuspendAwareClock.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SFML/System/Android/SuspendAwareClock.cpp b/src/SFML/System/Android/SuspendAwareClock.cpp index 10d383906..42db7dd34 100644 --- a/src/SFML/System/Android/SuspendAwareClock.cpp +++ b/src/SFML/System/Android/SuspendAwareClock.cpp @@ -29,17 +29,17 @@ #include +#ifndef CLOCK_BOOTTIME +#error "CLOCK_BOOTTIME is essential for SuspendAwareClock to work" +#endif + namespace sf { SuspendAwareClock::time_point SuspendAwareClock::now() noexcept { ::timespec ts{}; -#ifdef CLOCK_BOOTTIME clock_gettime(CLOCK_BOOTTIME, &ts); -#else -#error "CLOCK_BOOTTIME is essential for SuspendAwareClock to work" -#endif // CLOCK_BOOTTIME return time_point(std::chrono::seconds(ts.tv_sec) + std::chrono::nanoseconds(ts.tv_nsec)); }