Changeset 0038469d31d5ede7c49c5133c90e70d8a0a543dc
- Timestamp:
- 06/05/08 22:15:51
(7 months ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1210104951 +0300
- git-parent:
[75c438d3302e2a816a473576a35e17989d05a42c]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1210104036 +0300
- Message:
Use config_GetUserConfDir internally too
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rd6a7e48 |
r0038469 |
|
| 93 | 93 | "copied to the new location:\n%s\nYou can " |
|---|
| 94 | 94 | "delete this directory and all its contents.", |
|---|
| 95 | | libvlc_priv(p_obj->p_libvlc)->psz_configdir); |
|---|
| | 95 | psz_filename); |
|---|
| 96 | 96 | fclose( p_readme ); |
|---|
| 97 | 97 | } |
|---|
| … | … | |
| 402 | 402 | if( libvlc_priv (p_this->p_libvlc)->psz_configfile == NULL ) |
|---|
| 403 | 403 | { |
|---|
| 404 | | const char *psz_configdir = |
|---|
| 405 | | libvlc_priv(p_this->p_libvlc)->psz_configdir; |
|---|
| | 404 | char *psz_configdir = config_GetUserConfDir(); |
|---|
| 406 | 405 | if( !psz_configdir ) /* XXX: This should never happen */ |
|---|
| 407 | 406 | { |
|---|
| … | … | |
| 412 | 411 | |
|---|
| 413 | 412 | config_CreateDir( p_this, psz_configdir ); |
|---|
| | 413 | free( psz_configdir ); |
|---|
| 414 | 414 | } |
|---|
| 415 | 415 | |
|---|
| … | … | |
| 671 | 671 | char *config_GetConfigFile( libvlc_int_t *p_libvlc ) |
|---|
| 672 | 672 | { |
|---|
| | 673 | char *psz_dir = config_GetUserConfDir(); |
|---|
| 673 | 674 | char *psz_configfile; |
|---|
| 674 | | if( asprintf( &psz_configfile, "%s" DIR_SEP CONFIG_FILE, |
|---|
| 675 | | libvlc_priv (p_libvlc)->psz_configdir ) == -1 ) |
|---|
| 676 | | return NULL; |
|---|
| | 675 | |
|---|
| | 676 | if( asprintf( &psz_configfile, "%s" DIR_SEP CONFIG_FILE, psz_dir ) == -1 ) |
|---|
| | 677 | psz_configfile = NULL; |
|---|
| | 678 | free( psz_dir ); |
|---|
| 677 | 679 | return psz_configfile; |
|---|
| 678 | 680 | } |
|---|
| r75c438d |
r0038469 |
|
| 297 | 297 | /* Set the config file stuff */ |
|---|
| 298 | 298 | p_libvlc->psz_homedir = config_GetHomeDir(); |
|---|
| 299 | | priv->psz_configdir = config_GetUserConfDir(); |
|---|
| 300 | 299 | priv->psz_datadir = config_GetUserDataDir(); |
|---|
| 301 | 300 | priv->psz_configfile = config_GetCustomConfigFile( p_libvlc ); |
|---|
| … | … | |
| 1062 | 1061 | |
|---|
| 1063 | 1062 | FREENULL( p_libvlc->psz_homedir ); |
|---|
| 1064 | | free( priv->psz_configdir ); |
|---|
| 1065 | 1063 | free( priv->psz_datadir ); |
|---|
| 1066 | 1064 | FREENULL( priv->psz_configfile ); |
|---|
| r75c438d |
r0038469 |
|
| 212 | 212 | vlc_mutex_t config_lock; ///< config file lock |
|---|
| 213 | 213 | char * psz_configfile; ///< location of config file |
|---|
| 214 | | char *psz_configdir; ///< user configuration directory |
|---|
| 215 | 214 | char *psz_datadir; ///< user data directory |
|---|
| 216 | 215 | |
|---|