OTHER: Update to c++ iterators and uint remove

This commit is contained in:
Thomas Frauendorfer 2009-03-01 15:22:11 +01:00
parent 58693f9421
commit 6d271f221c
4 changed files with 45 additions and 1 deletions

View file

@ -14,6 +14,7 @@
*/
#include <xmmsclient/xmmsclient++.h>
#include "compat.h"
#include "xcollection.h"
#include "xcollection_p.h"
@ -163,9 +164,16 @@ XCollection::Private::handle_playlists_list (const Xmms::List< std::string > &li
{
m_playlists.clear ();
#if HAVE_XMMSV
for (Xmms::List< std::string >::const_iterator iter = list.begin();
iter != list.end(); iter ++) {
m_playlists.append (XClient::stdToQ(*iter));
}
#else
for (list.first (); list.isValid (); ++list) {
m_playlists.append (XClient::stdToQ(*list));
}
#endif
m_playlists.sort ();
return true;