X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2Fwindowmanager.git;a=blobdiff_plain;f=src%2Fapp.cpp;h=596391c1c1d7b77aaddab39b906617a37b8d82fe;hp=47fb85cfae82b5231fb0aceced6377b280ac74b2;hb=616ac2c0016f3936c1e8634c134807044e7bba68;hpb=8702bacd3035f9c9c7fb64b7938cafd4b7a24fd6 diff --git a/src/app.cpp b/src/app.cpp index 47fb85c..596391c 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -451,7 +451,7 @@ char const *App::activate_surface(char const *drawing_name) { if (state.sub == -1) { if (can_split) { if (state.main != *surface_id) { - std::string main = *this->lookup_name(state.main); + std::string main = std::move(*this->lookup_name(state.main)); this->emit_syncdraw(drawing_name); this->emit_syncdraw(main.c_str()); @@ -518,7 +518,7 @@ char const *App::deactivate_surface(char const *drawing_name) { if (state.main == *surface_id) { if (state.sub != -1) { - std::string sub = *this->lookup_name(state.sub); + std::string sub = std::move(*this->lookup_name(state.sub)); this->emit_syncdraw(sub.c_str()); this->deactivate(*surface_id); @@ -533,7 +533,7 @@ char const *App::deactivate_surface(char const *drawing_name) { state.main = -1; } }else if (state.sub == *surface_id) { - std::string main = *this->lookup_name(state.main); + std::string main = std::move(*this->lookup_name(state.main)); this->emit_syncdraw(main.c_str()); this->deactivate(*surface_id);