]> git.sesse.net Git - vlc/blobdiff - modules/meta_engine/taglib.cpp
Taglib: don't try to add empty meta in APE
[vlc] / 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 );