From 391bb3272583cbe41c5dfec60141b76e9fd61d0e Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf <jb@videolan.org> Date: Tue, 15 May 2012 17:24:33 +0200 Subject: [PATCH] On Windows playing items like dvd:// or screen:// causes strange shortcuts in the user recently used folder. See http://social.technet.microsoft.com/Forums/nb-NO/w7itprogeneral/thread/02a71215-e308-408c-94a6-81f5a8e564a6 for some information. The solution calls SHAddToRecentDocs only if make_path returns a valid path. Patch by anonymous VlcVelope Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> --- modules/gui/qt4/recents.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) mode change 100644 => 100755 modules/gui/qt4/recents.cpp diff --git a/modules/gui/qt4/recents.cpp b/modules/gui/qt4/recents.cpp old mode 100644 new mode 100755 index b07e79654d38..5f97374d141d --- a/modules/gui/qt4/recents.cpp +++ b/modules/gui/qt4/recents.cpp @@ -88,7 +88,9 @@ void RecentsMRL::addRecent( const QString &mrl ) #ifdef WIN32 /* Add to the Windows 7 default list in taskbar */ - SHAddToRecentDocs( SHARD_PATHW, qtu( mrl ) ); + char* path = make_path( qtu( mrl ) ); + if( path ) + SHAddToRecentDocs( SHARD_PATHW, path ); #endif int i_index = stack->indexOf( mrl ); -- GitLab