[vlc-devel] commit: Recent: don't leak just for fun. ( Rémi Duraffort )
git version control
git at videolan.org
Wed Oct 29 21:42:52 CET 2008
vlc | branch: master | Rémi Duraffort <ivoire at videolan.org> | Wed Oct 29 21:29:15 2008 +0100| [b83cc66fbc6577619361d24c89d57044ffe39873] | committer: Rémi Duraffort
Recent: don't leak just for fun.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b83cc66fbc6577619361d24c89d57044ffe39873
---
modules/gui/qt4/recents.cpp | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/modules/gui/qt4/recents.cpp b/modules/gui/qt4/recents.cpp
index 46a1fa0..ea3fcd4 100644
--- a/modules/gui/qt4/recents.cpp
+++ b/modules/gui/qt4/recents.cpp
@@ -44,9 +44,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 +54,7 @@ RecentsMRL::RecentsMRL( intf_thread_t *_p_intf ) : p_intf( _p_intf )
RecentsMRL::~RecentsMRL()
{
+ delete filter;
delete stack;
}
More information about the vlc-devel
mailing list