[vlc-devel] commit: Win32: fix My Music and My Videos directories	access ( Geoffroy Couprie )
    git version control 
    git at videolan.org
       
    Mon Sep  7 16:46:29 CEST 2009
    
    
  
vlc | branch: master | Geoffroy Couprie <geal at videolan.org> | Sun Sep  6 20:11:02 2009 +0200| [e854bbff4092872fe4a46afce328d2c2ced6cb6e] | committer: Geoffroy Couprie 
Win32: fix My Music and My Videos directories access
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e854bbff4092872fe4a46afce328d2c2ced6cb6e
---
 src/config/dirs_win.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/config/dirs_win.c b/src/config/dirs_win.c
index d7bef3e..65d7aef 100644
--- a/src/config/dirs_win.c
+++ b/src/config/dirs_win.c
@@ -109,6 +109,7 @@ static char *config_GetAppDir (void)
     return psz_dir;
 }
 
+#warning FIXME Use known folders on Vista and above
 char *config_GetUserDir (vlc_userdir_t type)
 {
     switch (type)
@@ -125,14 +126,13 @@ char *config_GetUserDir (vlc_userdir_t type)
         case VLC_TEMPLATES_DIR:
         case VLC_PUBLICSHARE_DIR:
         case VLC_DOCUMENTS_DIR:
+            return config_GetUserDir(VLC_HOME_DIR);
         case VLC_MUSIC_DIR:
-#warning FIXME: unimplemented
-            return config_GetUserDir (VLC_HOME_DIR);
+            return config_GetShellDir (CSIDL_MYMUSIC);
         case VLC_PICTURES_DIR:
             return config_GetShellDir (CSIDL_MYPICTURES);
         case VLC_VIDEOS_DIR:
-#warning FIXME: unimplemented
-            return config_GetUserDir (VLC_HOME_DIR);
+            return config_GetShellDir (CSIDL_MYVIDEO);
     }
     assert (0);
 }
    
    
More information about the vlc-devel
mailing list