From 843a12a0c6688ad6a19b22b75dd93b0c2757f42c Mon Sep 17 00:00:00 2001
From: Tsuda Kageyu <tsuda.kageyu@gmai.com>
Date: Mon, 25 Mar 2013 06:13:07 +0900
Subject: [PATCH] Fix a compilation error

---
 taglib/toolkit/tlist.tcc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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 <class T>
 List<T> &List<T>::prepend(const List<T> &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<T> &List<T>::prepend(List<T> &&l)
 {
   detach();
   
-  for(Iterator it = l.rbegin(); it != l.rend(); ++it)
+  for(typename std::list<T>::reverse_iterator it = l.d->list.rbegin(); it != l.d->list.rend(); ++it)
     d->list.push_front(std::move(*it));
   
   return *this;