]> git.sesse.net Git - vlc/commitdiff
vlccore: search HOME env var for user dirs on OS/2
authorKO Myung-Hun <komh@chollian.net>
Fri, 17 May 2013 02:02:38 +0000 (11:02 +0900)
committerRafaël Carré <funman@videolan.org>
Fri, 17 May 2013 11:24:19 +0000 (13:24 +0200)
Signed-off-by: Rafaël Carré <funman@videolan.org>
src/os2/dirs.c

index 39a926206e83655bedccff1e25ac063439ca10fc..09bc26fca36fadec3b29abdd56be35fa9d749276 100644 (file)
@@ -64,6 +64,15 @@ char *config_GetDataDir (void)
     return datadir;
 }
 
+static char *config_GetHomeDir (void)
+{
+    const char *home = getenv ("HOME");
+    if (home != NULL)
+        return FromLocaleDup (home);
+
+    return config_GetLibDir();
+}
+
 char *config_GetUserDir (vlc_userdir_t type)
 {
     switch (type)
@@ -82,5 +91,5 @@ char *config_GetUserDir (vlc_userdir_t type)
         case VLC_VIDEOS_DIR:
             break;
     }
-    return config_GetLibDir ();
+    return config_GetHomeDir ();
 }