]> git.sesse.net Git - vlc/commitdiff
Qt: different call to SHAddToRecentDocs
authorJean-Baptiste Kempf <jb@videolan.org>
Sat, 27 Apr 2013 10:33:03 +0000 (12:33 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 27 Apr 2013 10:44:10 +0000 (12:44 +0200)
Should close #7696

modules/gui/qt4/recents.cpp

index 12a892c16d57ec04eefa0beee089e511bf53fc46..e79299504d9a4049a4a616341b17b614792e69c7 100755 (executable)
@@ -45,6 +45,8 @@
         SHARD_SHELLITEM         = 0x00000008 
     } SHARD; */
     #define SHARD_PATHW 0x00000003
+
+    #include <vlc_charset.h>
 #endif
 
 
@@ -91,7 +93,9 @@ void RecentsMRL::addRecent( const QString &mrl )
     char* path = make_path( qtu( mrl ) );
     if( path )
     {
-        SHAddToRecentDocs( SHARD_PATHW, mrl.utf16() );
+        wchar_t *wmrl = ToWide( path );
+        SHAddToRecentDocs( SHARD_PATHW, wmrl );
+        free( wmrl );
         free( path );
     }
 #endif