Commit b4c31357 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Use config_GetDataDir() instead of DATA_PATH.

parent 49bcf08a
...@@ -263,10 +263,14 @@ static int Open( vlc_object_t *p_this ) ...@@ -263,10 +263,14 @@ static int Open( vlc_object_t *p_this )
if( ( psz_src == NULL ) || ( *psz_src == '\0' ) ) if( ( psz_src == NULL ) || ( *psz_src == '\0' ) )
{ {
static char const* ppsz_paths[] = { const char *data_path = config_GetDataDir ();
char buf[strlen (data_path) + sizeof ("/http")];
snprintf (buf, sizeof (buf), "%s/http", data_path);
const char const* ppsz_paths[] = {
"share/http", "share/http",
"../share/http", "../share/http",
DATA_PATH"/http", buf,
NULL NULL
}; };
unsigned i; unsigned i;
......
...@@ -74,7 +74,7 @@ bool X11Factory::init() ...@@ -74,7 +74,7 @@ bool X11Factory::init()
m_resourcePath.push_back( (string)getIntf()->p_libvlc->psz_datadir + m_resourcePath.push_back( (string)getIntf()->p_libvlc->psz_datadir +
+ "/skins2" ); + "/skins2" );
m_resourcePath.push_back( (string)"share/skins2" ); m_resourcePath.push_back( (string)"share/skins2" );
m_resourcePath.push_back( (string)DATA_PATH + "/skins2" ); m_resourcePath.push_back( (string)config_GetDataDir () + "/skins2" );
return true; return true;
} }
......
...@@ -432,8 +432,8 @@ int vlclua_dir_list( vlc_object_t *p_this, const char *luadirname, ...@@ -432,8 +432,8 @@ int vlclua_dir_list( vlc_object_t *p_this, const char *luadirname,
|| !S_ISDIR( stat_info.st_mode ) ) || !S_ISDIR( stat_info.st_mode ) )
{ {
free(ppsz_dir_list[1]); free(ppsz_dir_list[1]);
if( asprintf( &ppsz_dir_list[1], if( asprintf( &ppsz_dir_list[1], "%s" DIR_SEP "%s",
DATA_PATH DIR_SEP "%s", luadirname ) < 0 ) config_GetDataDir (), luadirname ) < 0 )
return VLC_ENOMEM; return VLC_ENOMEM;
} }
} }
......
...@@ -219,7 +219,13 @@ static int ItemChange( vlc_object_t *p_this, const char *psz_var, ...@@ -219,7 +219,13 @@ static int ItemChange( vlc_object_t *p_this, const char *psz_var,
free( psz_arturl ); free( psz_arturl );
} }
else /* else we show state-of-the art logo */ else /* else we show state-of-the art logo */
pix = gdk_pixbuf_new_from_file( DATA_PATH "/vlc48x48.png", &p_error ); {
const char *data_path = config_GetDataDir ();
char buf[strlen (data_path) + sizeof ("/vlc48x48.png")];
snprintf (buf, sizeof (buf), "%s/vlc48x48.png", data_path);
pix = gdk_pixbuf_new_from_file( buf, &p_error );
}
/* we need to replace '&' with '&amp;' because '&' is a keyword of /* we need to replace '&' with '&amp;' because '&' is a keyword of
* notification-daemon parser */ * notification-daemon parser */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment