--- qsampler/trunk/src/qsamplerChannelStrip.ui.h 2005/02/23 19:14:15 408 +++ qsampler/trunk/src/qsamplerChannelStrip.ui.h 2005/02/24 12:10:54 409 @@ -27,6 +27,7 @@ #include #include #include +#include #include @@ -67,13 +68,12 @@ { if (m_pChannel == NULL) return false; - if (QTextDrag::canDecode(pEvent)) { QString sText; if (QTextDrag::decode(pEvent, sText)) { QStringList files = QStringList::split('\n', sText); for (QStringList::Iterator iter = files.begin(); iter != files.end(); iter++) { - *iter = (*iter).stripWhiteSpace().replace(QRegExp("^file:"), QString::null); + *iter = QUrl((*iter).stripWhiteSpace().replace(QRegExp("^file:"), QString::null)).path(); if (qsamplerChannel::isInstrumentFile(*iter)) { sInstrumentFile = *iter; return true;