From 72d77267d4ab12518d2a5af8c545f8ad7442f6f2 Mon Sep 17 00:00:00 2001 From: Uwe Klotz Date: Tue, 13 Oct 2015 12:43:51 +0200 Subject: Fix conversion from std::wstring to null-terminated wchar_t* --- plugins/soundsourcem4a/soundsourcem4a.cpp | 4 ++-- plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp | 4 ++-- plugins/soundsourcewv/soundsourcewv.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'plugins') diff --git a/plugins/soundsourcem4a/soundsourcem4a.cpp b/plugins/soundsourcem4a/soundsourcem4a.cpp index f252d9139c..10d9a9958b 100644 --- a/plugins/soundsourcem4a/soundsourcem4a.cpp +++ b/plugins/soundsourcem4a/soundsourcem4a.cpp @@ -182,7 +182,7 @@ inline long unsigned SoundSourceM4A::length(){ Result SoundSourceM4A::parseHeader(){ #ifdef _WIN32 - TagLib::MP4::File f(getFilename().toStdWString().data()); + TagLib::MP4::File f(getFilename().toStdWString().c_str()); #else TagLib::MP4::File f(getFilename().toLocal8Bit().constData()); #endif @@ -208,7 +208,7 @@ Result SoundSourceM4A::parseHeader(){ QImage SoundSourceM4A::parseCoverArt() { #ifdef _WIN32 - TagLib::MP4::File f(getFilename().toStdWString().data()); + TagLib::MP4::File f(getFilename().toStdWString().c_str()); #else TagLib::MP4::File f(getFilename().toLocal8Bit().constData()); #endif diff --git a/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp b/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp index 95f1767385..da95876f84 100644 --- a/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp +++ b/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp @@ -375,7 +375,7 @@ inline unsigned long SoundSourceMediaFoundation::length() Result SoundSourceMediaFoundation::parseHeader() { - TagLib::MP4::File f(getFilename().toStdWString().data()); + TagLib::MP4::File f(getFilename().toStdWString().c_str()); if (!readFileHeader(this, f)) { return ERR; } @@ -398,7 +398,7 @@ Result SoundSourceMediaFoundation::parseHeader() QImage SoundSourceMediaFoundation::parseCoverArt() { setType("m4a"); - TagLib::MP4::File f(getFilename().toStdWString().data()); + TagLib::MP4::File f(getFilename().toStdWString().c_str()); TagLib::MP4::Tag *mp4(f.tag()); if (mp4) { return Mixxx::getCoverInMP4Tag(*mp4); diff --git a/plugins/soundsourcewv/soundsourcewv.cpp b/plugins/soundsourcewv/soundsourcewv.cpp index db88fc8f8e..3d0107356f 100644 --- a/plugins/soundsourcewv/soundsourcewv.cpp +++ b/plugins/soundsourcewv/soundsourcewv.cpp @@ -161,7 +161,7 @@ inline long unsigned SoundSourceWV::length(){ Result SoundSourceWV::parseHeader() { #ifdef _WIN32 - TagLib::WavPack::File f(getFilename().toStdWString().data()); + TagLib::WavPack::File f(getFilename().toStdWString().c_str()); #else TagLib::WavPack::File f(getFilename().toLocal8Bit().constData()); #endif @@ -187,7 +187,7 @@ Result SoundSourceWV::parseHeader() { QImage SoundSourceWV::parseCoverArt() { #ifdef _WIN32 - TagLib::WavPack::File f(getFilename().toStdWString().data()); + TagLib::WavPack::File f(getFilename().toStdWString().c_str()); #else TagLib::WavPack::File f(getFilename().toLocal8Bit().constData()); #endif -- cgit v1.2.3