]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/recents.cpp
Qt: remove trailing space.
[vlc] / modules / gui / qt4 / recents.cpp
index 46a1fa00516bd4b07a0914c3403d2fc7d892d3eb..4fbae09e980811b3cddf329db6c96fba39bfafe4 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "recents.hpp"
 #include "dialogs_provider.hpp"
+#include "menus.hpp"
 
 #include <QList>
 #include <QString>
@@ -44,9 +45,9 @@ RecentsMRL::RecentsMRL( intf_thread_t *_p_intf ) : p_intf( _p_intf )
             playMRL( const QString & ) );
 
     isActive = config_GetInt( p_intf, "qt-recentplay" );
-    filter = new QRegExp(
-            qfu( config_GetPsz( p_intf, "qt-recentplay-filter" ) ),
-            Qt::CaseInsensitive );
+    char* psz_tmp = config_GetPsz( p_intf, "qt-recentplay-filter" );
+    filter = new QRegExp( psz_tmp, Qt::CaseInsensitive );
+    free( psz_tmp );
 
     load();
     if ( !isActive ) clear();
@@ -54,6 +55,7 @@ RecentsMRL::RecentsMRL( intf_thread_t *_p_intf ) : p_intf( _p_intf )
 
 RecentsMRL::~RecentsMRL()
 {
+    delete filter;
     delete stack;
 }
 
@@ -75,7 +77,7 @@ void RecentsMRL::addRecent( const QString &mrl )
         if( stack->size() > RECENTS_LIST_SIZE )
             stack->takeLast();
     }
-    emit updated();
+    QVLCMenu::updateRecents( p_intf );
     save();
 }
 
@@ -84,7 +86,7 @@ void RecentsMRL::clear()
     if ( stack->isEmpty() )
         return;
     stack->clear();
-    emit updated();
+    QVLCMenu::updateRecents( p_intf );
     save();
 }