**/
void DialogsProvider::playMRL( const QString &mrl )
{
- playlist_Add( THEPL, qtu( mrl ) , NULL,
+ char* psz_uri = make_URI( qtu(mrl) );
+ playlist_Add( THEPL, psz_uri, NULL,
PLAYLIST_APPEND | PLAYLIST_GO , PLAYLIST_END, true, false );
+ free( psz_uri );
RecentsMRL::getInstance( p_intf )->addRecent( mrl );
}
QString s = toNativeSeparators( url.toLocalFile() );
if( s.length() > 0 ) {
- playlist_Add( THEPL, qtu(s), NULL,
+ char* psz_uri = make_URI( qtu(s) );
+ playlist_Add( THEPL, psz_uri, NULL,
PLAYLIST_APPEND | (first ? PLAYLIST_GO: PLAYLIST_PREPARSE),
PLAYLIST_END, true, pl_Unlocked );
+ free( psz_uri );
first = false;
RecentsMRL::getInstance( p_intf )->addRecent( s );
}