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(); updateMyVisual();
} }
CUnit&& CUnit::getUnitFromVis( unitVis_c vis ) CUnit CUnit::getUnitFromVis( unitVis_c vis )
{ {
CUnit unit; CUnit unit;
unit.setFromVisual(vis); unit.setFromVisual(vis);
return std::move(unit); return unit;
} }
// Update the visual representation of the unit // Update the visual representation of the unit

View file

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