X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fcomponents%2Fplaylist%2Fplaylist_model.cpp;h=8345c0e7227d3403f0736c9905f054a8e6426729;hb=012e93a73382df07238a122f9de884b5270c252e;hp=fdb9f288a9e433331b25f5aa8af8384c2d446d56;hpb=f5de3aee2c4e43ef6b84e3c3c5ae181f899bd7e5;p=vlc diff --git a/modules/gui/qt4/components/playlist/playlist_model.cpp b/modules/gui/qt4/components/playlist/playlist_model.cpp index fdb9f288a9..8345c0e722 100644 --- a/modules/gui/qt4/components/playlist/playlist_model.cpp +++ b/modules/gui/qt4/components/playlist/playlist_model.cpp @@ -1013,11 +1013,11 @@ void PLModel::popupExplore() char *psz_path; input_SplitMRL( &psz_access, &psz_demux, &psz_path, psz_meta ); - if( EMPTY_STR( psz_access ) || - !strncasecmp( psz_access, "file", 4 ) || - !strncasecmp( psz_access, "dire", 4 ) ) + if( !EMPTY_STR( psz_access ) && ( + !strncasecmp( psz_access, "file", 4 ) || + !strncasecmp( psz_access, "dire", 4 ) )) { - QFileInfo info( qfu( psz_meta ) ); + QFileInfo info( qfu( psz_path ) ); QDesktopServices::openUrl( QUrl::fromLocalFile( info.absolutePath() ) ); }