From 0b9a2df3ecc1648f788eae97894a0176757a0136 Mon Sep 17 00:00:00 2001 From: Alberto Fustinoni Date: Mon, 28 Nov 2016 16:24:22 +0900 Subject: [PATCH] Fixed incorrect handling of wstring mime types when setting pictures --- taglib/mp4/mp4tag.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/taglib/mp4/mp4tag.cpp b/taglib/mp4/mp4tag.cpp index 94582ecb..9493ae26 100644 --- a/taglib/mp4/mp4tag.cpp +++ b/taglib/mp4/mp4tag.cpp @@ -835,16 +835,16 @@ MP4::Tag::setPictures(const PictureMap &l) ++pictureListIt) { Picture picture = *pictureListIt; CoverArt::Format format; - const char *mime = picture.mime().toCString(); - if(std::strcmp("image/", mime) == 0) + String mime = picture.mime(); + if(String("image/") == mime) format = CoverArt::Unknown; - else if(std::strcmp("image/bmp", mime) == 0) + else if(String("image/bmp") == mime) format = CoverArt::BMP; - else if(std::strcmp("image/png", mime) == 0) + else if(String("image/png") == mime) format = CoverArt::PNG; - else if(std::strcmp("image/gif", mime) == 0) + else if(String("image/gif") == mime) format = CoverArt::GIF; - else if(std::strcmp("image/jpeg", mime) == 0) + else if(String("image/jpeg") == mime) format = CoverArt::JPEG; else format = CoverArt::Unknown;