File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -124,10 +124,10 @@ void ruisapp::application::quit() noexcept
124124 glue.quit_flag .store (true );
125125}
126126
127- ruisapp::window& ruisapp::application::make_window (const window_parameters& window_params)
127+ ruisapp::window& ruisapp::application::make_window (window_parameters window_params)
128128{
129129 auto & glue = get_glue (*this );
130- return glue.make_window (window_params);
130+ return glue.make_window (std::move ( window_params) );
131131}
132132
133133void ruisapp::application::destroy_window (ruisapp::window& w)
@@ -138,7 +138,7 @@ void ruisapp::application::destroy_window(ruisapp::window& w)
138138 glue.destroy_window (static_cast <app_window&>(w));
139139}
140140
141- ruisapp::window& application_glue::make_window (const ruisapp::window_parameters& window_params)
141+ ruisapp::window& application_glue::make_window (ruisapp::window_parameters window_params)
142142{
143143 utki::logcat_debug (" application_glue::make_window(): enter" , ' \n ' );
144144
Original file line number Diff line number Diff line change @@ -166,7 +166,7 @@ public:
166166 )
167167 {}
168168
169- ruisapp::window& make_window (const ruisapp::window_parameters& window_params);
169+ ruisapp::window& make_window (ruisapp::window_parameters window_params);
170170 void destroy_window (app_window& w);
171171
172172 app_window* get_window (native_window::window_id_type id)
Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ class os_platform_glue : public utki::destructable
153153
154154 utki::shared_ref<ruis::updater> updater = utki::make_shared<ruis::updater>();
155155
156- app_window& make_window (const ruisapp::window_parameters& window_params)
156+ app_window& make_window (ruisapp::window_parameters window_params)
157157 {
158158 auto ruis_native_window = utki::make_shared<native_window>(
159159 this ->display , //
@@ -330,10 +330,10 @@ void application::quit() noexcept
330330 glue.quit_flag .store (true );
331331}
332332
333- ruisapp::window& application::make_window (const window_parameters& window_params)
333+ ruisapp::window& application::make_window (window_parameters window_params)
334334{
335335 auto & glue = get_glue (*this );
336- return glue.make_window (window_params);
336+ return glue.make_window (std::move ( window_params) );
337337}
338338
339339void application::destroy_window (ruisapp::window& w)
You can’t perform that action at this time.
0 commit comments