aboutsummaryrefslogtreecommitdiff
path: root/src/win/native/window_class.cpp
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2019-12-12 23:26:04 +0800
committercrupest <crupest@outlook.com>2019-12-12 23:26:04 +0800
commitf2aa96fba0b72eeeadf5160ea5df2c8143ec8aa0 (patch)
treeb045d35bb2cf7281ab69abbd51302c85ea9ec3ef /src/win/native/window_class.cpp
parent02f46ada9ef85165759f5e58d665510077149ef3 (diff)
downloadcru-f2aa96fba0b72eeeadf5160ea5df2c8143ec8aa0.tar.gz
cru-f2aa96fba0b72eeeadf5160ea5df2c8143ec8aa0.tar.bz2
cru-f2aa96fba0b72eeeadf5160ea5df2c8143ec8aa0.zip
...
Diffstat (limited to 'src/win/native/window_class.cpp')
-rw-r--r--src/win/native/window_class.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/win/native/window_class.cpp b/src/win/native/window_class.cpp
index d69160ab..11dc86aa 100644
--- a/src/win/native/window_class.cpp
+++ b/src/win/native/window_class.cpp
@@ -3,9 +3,9 @@
#include "cru/win/native/exception.hpp"
namespace cru::platform::native::win {
-WindowClass::WindowClass(const std::wstring& name, WNDPROC window_proc,
+WindowClass::WindowClass(std::wstring name, WNDPROC window_proc,
HINSTANCE h_instance)
- : name_(name) {
+ : name_(std::move(name)) {
WNDCLASSEXW window_class;
window_class.cbSize = sizeof(WNDCLASSEXW);
@@ -18,7 +18,7 @@ WindowClass::WindowClass(const std::wstring& name, WNDPROC window_proc,
window_class.hCursor = LoadCursor(NULL, IDC_ARROW);
window_class.hbrBackground = GetSysColorBrush(COLOR_BTNFACE);
window_class.lpszMenuName = NULL;
- window_class.lpszClassName = name.c_str();
+ window_class.lpszClassName = name_.c_str();
window_class.hIconSm = NULL;
atom_ = ::RegisterClassExW(&window_class);