mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-15 10:33:59 +02:00
We always support complex filenames on Windows.
This commit is contained in:
@@ -90,11 +90,11 @@ MetadataEditor::writeMetadata( bool closeDlg )
|
|||||||
QFileInfo fi( QUrl( m_result->url() ).toLocalFile() );
|
QFileInfo fi( QUrl( m_result->url() ).toLocalFile() );
|
||||||
|
|
||||||
bool changed = false;
|
bool changed = false;
|
||||||
#ifdef COMPLEX_TAGLIB_FILENAME
|
#ifdef Q_OS_WIN
|
||||||
const wchar_t *encodedName = fi.canonicalFilePath().toStdWString().c_str();
|
const wchar_t* encodedName = fi.canonicalFilePath().toStdWString().c_str();
|
||||||
#else
|
#else
|
||||||
QByteArray fileName = QFile::encodeName( fi.canonicalFilePath() );
|
QByteArray fileName = QFile::encodeName( fi.canonicalFilePath() );
|
||||||
const char *encodedName = fileName.constData();
|
const char* encodedName = fileName.constData();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
TagLib::FileRef f( encodedName );
|
TagLib::FileRef f( encodedName );
|
||||||
|
@@ -386,11 +386,11 @@ MusicScanner::readTags( const QFileInfo& fi )
|
|||||||
if ( !TomahawkUtils::supportedExtensions().contains( suffix ) )
|
if ( !TomahawkUtils::supportedExtensions().contains( suffix ) )
|
||||||
return QVariantMap(); // invalid extension
|
return QVariantMap(); // invalid extension
|
||||||
|
|
||||||
#ifdef COMPLEX_TAGLIB_FILENAME
|
#ifdef Q_OS_WIN
|
||||||
const wchar_t *encodedName = fi.canonicalFilePath().toStdWString().c_str();
|
const wchar_t* encodedName = fi.canonicalFilePath().toStdWString().c_str();
|
||||||
#else
|
#else
|
||||||
QByteArray fileName = QFile::encodeName( fi.canonicalFilePath() );
|
QByteArray fileName = QFile::encodeName( fi.canonicalFilePath() );
|
||||||
const char *encodedName = fileName.constData();
|
const char* encodedName = fileName.constData();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
TagLib::FileRef f( encodedName );
|
TagLib::FileRef f( encodedName );
|
||||||
|
Reference in New Issue
Block a user