diff --git a/taglib/toolkit/tlist.tcc b/taglib/toolkit/tlist.tcc index dad0f347..69421f69 100644 --- a/taglib/toolkit/tlist.tcc +++ b/taglib/toolkit/tlist.tcc @@ -243,7 +243,7 @@ template List &List::prepend(const List &l) { detach(); - d->list.insert(d->list.begin(), l.begin(), l.end()); + d->list.insert(d->list.begin(), l.d->list.begin(), l.d->list.end()); return *this; } @@ -262,7 +262,7 @@ List &List::prepend(List &&l) { detach(); - for(Iterator it = l.rbegin(); it != l.rend(); ++it) + for(typename std::list::reverse_iterator it = l.d->list.rbegin(); it != l.d->list.rend(); ++it) d->list.push_front(std::move(*it)); return *this;