[qt4/recents] Remove dependency on qt4.4 for QList::removeOne()
authorDavid Flynn <davidf@rd.bbc.co.uk>
Sun, 26 Oct 2008 16:33:14 +0000 (17:33 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Sun, 26 Oct 2008 16:33:26 +0000 (17:33 +0100)
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
modules/gui/qt4/recents.cpp

index b1bbf85..46a1fa0 100644 (file)
@@ -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 ) );
         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
     {
     }
     else
     {