diff options
Diffstat (limited to 'src/win/native/timer.cpp')
-rw-r--r-- | src/win/native/timer.cpp | 4 |
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; } |