]> git.sesse.net Git - vlc/commitdiff
Taglib: don't try to add empty meta in APE
authorJean-Baptiste Kempf <jb@videolan.org>
Mon, 24 Oct 2011 01:07:54 +0000 (03:07 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Wed, 26 Oct 2011 03:40:27 +0000 (05:40 +0200)
modules/meta_engine/taglib.cpp

index d5e9e1cdb9c479fce00a52272127383c3b3be612..ab11ccece1af5b5dff6c8baba1c21dc34bed6596 100644 (file)
@@ -119,7 +119,7 @@ static void ReadMetaFromAPE( APE::Tag* tag, demux_meta_t*, vlc_meta_t* p_meta )
     APE::Item item;
 #define SET( keyName, metaName ) \
     item = tag->itemListMap()[keyName]; \
-    vlc_meta_Set##metaName( p_meta, item.toString().toCString( true ) );\
+    if( !item.isEmpty() ) vlc_meta_Set##metaName( p_meta, item.toString().toCString( true ) ); \
 
     SET( "COPYRIGHT", Copyright );
     SET( "LANGUAGE", Language );