fix using move semantics for no reason

This commit is contained in:
Marc Di Luzio 2014-12-16 13:13:01 +00:00
parent 0c7721cb17
commit 2f17a17587
2 changed files with 5 additions and 5 deletions

View file

@ -51,11 +51,11 @@ CUnit::CUnit(CUnit&& unit)
updateMyVisual();
}
CUnit&& CUnit::getUnitFromVis( unitVis_c vis )
CUnit CUnit::getUnitFromVis( unitVis_c vis )
{
CUnit unit;
unit.setFromVisual(vis);
return std::move(unit);
return unit;
}
// Update the visual representation of the unit

View file

@ -36,7 +36,7 @@ public:
bool setFromVisual( const unitVis_c& vis);
// Factory function for creating units from a visual
static CUnit&& getUnitFromVis( unitVis_c vis );
static CUnit getUnitFromVis( unitVis_c vis );
protected: