aboutsummaryrefslogtreecommitdiff
path: root/src/win/native/timer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/win/native/timer.cpp')
-rw-r--r--src/win/native/timer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/win/native/timer.cpp b/src/win/native/timer.cpp
index ed2ae069..66743963 100644
--- a/src/win/native/timer.cpp
+++ b/src/win/native/timer.cpp
@@ -4,10 +4,10 @@ namespace cru::platform::native::win {
TimerManager::TimerManager(GodWindow* god_window) { god_window_ = god_window; }
UINT_PTR TimerManager::CreateTimer(const UINT milliseconds, const bool loop,
- const TimerAction& action) {
+ TimerAction action) {
const auto id = current_count_++;
::SetTimer(god_window_->GetHandle(), id, milliseconds, nullptr);
- map_.emplace(id, std::make_pair(loop, action));
+ map_.emplace(id, std::make_pair(loop, std::move(action)));
return id;
}