From: David Flynn Date: Sun, 26 Oct 2008 16:33:14 +0000 (+0100) Subject: [qt4/recents] Remove dependency on qt4.4 for QList::removeOne() X-Git-Tag: 1.0.0-pre1~2316 X-Git-Url: https://git.videolan.org/gitweb.cgi/vlc.git/?p=vlc.git;p=vlc.git;a=commitdiff_plain;h=1a78a1572777a17318146421d2a60b7db2474088 [qt4/recents] Remove dependency on qt4.4 for QList::removeOne() Signed-off-by: Rémi Duraffort --- diff --git a/modules/gui/qt4/recents.cpp b/modules/gui/qt4/recents.cpp index b1bbf8535f..46a1fa0051 100644 --- a/modules/gui/qt4/recents.cpp +++ b/modules/gui/qt4/recents.cpp @@ -63,10 +63,11 @@ void RecentsMRL::addRecent( const QString &mrl ) return; msg_Dbg( p_intf, "Adding a new MRL to recent ones: %s", qtu( mrl ) ); - if( stack->contains( mrl ) ) + int i_index = stack->indexOf( mrl ); + if( 0 <= i_index ) { - stack->removeOne( mrl ); - stack->prepend( mrl ); + /* move to the front */ + stack->move( i_index, 0 ); } else {