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