[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/multimedia/amarok/src
From:       Alexandre Pereira de Oliveira <aoliveira () kdemail ! net>
Date:       2005-08-31 23:36:27
Message-ID: 1125531387.843874.20206.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 455607 by aoliveira:

Revert bad commit.
TagLib::FileRef deletes the pointer on its dtor.
CCMAIL: possebaer@gmx.at


 M  +1 -4      metabundle.cpp  


--- trunk/extragear/multimedia/amarok/src/metabundle.cpp #455606:455607
@@ -161,11 +161,10 @@
     const QString path = m_url.path();
     TagLib::FileRef fileref;
     TagLib::Tag *tag = 0;
-    TagLib::MPEG::File *mpeg = 0;
 
     if( AmarokConfig::recodeID3v1Tags() && path.endsWith( ".mp3", false ) \
)  {
-        mpeg = new TagLib::MPEG::File( QFile::encodeName( path ), true, \
readStyle ); +        TagLib::MPEG::File *mpeg = new TagLib::MPEG::File( \
QFile::encodeName( path ), true, readStyle );  fileref = TagLib::FileRef( \
mpeg );  
         if( mpeg->isValid() )
@@ -199,8 +198,6 @@
         init( fileref.audioProperties() );
     }
 
-    delete mpeg;
-
     //FIXME disabled for beta4 as it's simpler to not got 100 bug reports
     //else if( KMimeType::findByUrl( m_url )->is( "audio" ) )
     //    init( KFileMetaInfo( m_url, QString::null, \
KFileMetaInfo::Everything ) );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic