aboutsummaryrefslogtreecommitdiff
path: root/src/win/native/timer.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-03-18 21:16:25 +0800
committercrupest <crupest@outlook.com>2020-03-18 21:16:25 +0800
commitb129c5a144dfb116082689ffaaa9ac78e2403656 (patch)
tree08c3540569260c4231996f769040beb3737e5b4b /src/win/native/timer.cpp
parentabf604f8c6ec89c8d7df7062fe10fd17c60d5719 (diff)
downloadcru-b129c5a144dfb116082689ffaaa9ac78e2403656.tar.gz
cru-b129c5a144dfb116082689ffaaa9ac78e2403656.tar.bz2
cru-b129c5a144dfb116082689ffaaa9ac78e2403656.zip
...
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;
}