summaryrefslogtreecommitdiff
path: root/platform/android/src/timer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/timer.cpp')
-rw-r--r--platform/android/src/timer.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/platform/android/src/timer.cpp b/platform/android/src/timer.cpp
index 2d9ee49e9b..a45c48702e 100644
--- a/platform/android/src/timer.cpp
+++ b/platform/android/src/timer.cpp
@@ -10,21 +10,20 @@ namespace util {
class Timer::Impl : public RunLoop::Impl::Runnable {
public:
- Impl() {
- loop->initRunnable(this);
- }
+ Impl() = default;
~Impl() {
stop();
}
- void start(Duration timeout, Duration repeat_, std::function<void ()>&& task_) {
+ void start(Duration timeout, Duration repeat_, std::function<void()>&& task_) {
stop();
repeat = repeat_;
task = std::move(task_);
// Prevent overflows when timeout is set to Duration::max()
- due = (timeout == Duration::max()) ? std::chrono::time_point<Clock>::max() : Clock::now() + timeout;
+ due = (timeout == Duration::max()) ? std::chrono::time_point<Clock>::max() : Clock::now() +
+ timeout;
loop->addRunnable(this);
}
@@ -59,8 +58,7 @@ private:
std::function<void()> task;
};
-Timer::Timer()
- : impl(std::make_unique<Impl>()) {
+Timer::Timer() : impl(std::make_unique<Impl>()) {
}
Timer::~Timer() = default;