diff --git a/engines/saga/list.h b/engines/saga/list.h index 15f115c77fc..11948ca7af8 100644 --- a/engines/saga/list.h +++ b/engines/saga/list.h @@ -97,7 +97,6 @@ public: while (i != Common::List::end()) { res = compareFunction(i.operator*(), pos.operator*()); if (res <= 0) { - T temp(*pos); erase(pos); ++i; @@ -116,7 +115,6 @@ public: while (i != Common::List::end()) { res = compareFunction(i.operator*(), pos.operator*()); if (res >= 0) { - T temp(*pos); erase(pos); return insert(i, temp); @@ -143,12 +141,11 @@ public: } } - bool locate(const T* val, iterator& foundedIterator) { + bool locate(const T* val, iterator& foundIterator) { for (iterator i = Common::List::begin(); i != Common::List::end(); ++i) - if (val == i.operator->()) - { - foundedIterator = i; + if (val == i.operator->()) { + foundIterator = i; return true; }