diff options
author | Berke Viktor <bviktor@hexchat.org> | 2013-04-28 04:12:00 +0200 |
---|---|---|
committer | Berke Viktor <bviktor@hexchat.org> | 2013-04-28 04:12:00 +0200 |
commit | a3ba8d575e972ec1ee18b29007c58276625e77d3 (patch) | |
tree | d24cef9943468d4704dfcdce4aff14fd4e7dbce3 /src/common | |
parent | ea48d18130e6266a8492ff53a459f3dc68b387e9 (diff) |
Store just the filename if the sound file comes from the default sound dir
And get rid of some hardcoding while we're at it
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/cfgfiles.c | 2 | ||||
-rw-r--r-- | src/common/cfgfiles.h | 2 | ||||
-rw-r--r-- | src/common/text.c | 2 |
3 files changed, 4 insertions, 2 deletions
diff --git a/src/common/cfgfiles.c b/src/common/cfgfiles.c index 4ceb35b2..4e7dad5f 100644 --- a/src/common/cfgfiles.c +++ b/src/common/cfgfiles.c @@ -840,7 +840,7 @@ load_config (void) g_mkdir (buf, 0700); g_free (buf); - buf = g_build_filename (get_xdir (), "sounds", NULL); + buf = g_build_filename (get_xdir (), HEXCHAT_SOUND_DIR, NULL); g_mkdir (buf, 0700); g_free (buf); } diff --git a/src/common/cfgfiles.h b/src/common/cfgfiles.h index 3feb6a31..103466f3 100644 --- a/src/common/cfgfiles.h +++ b/src/common/cfgfiles.h @@ -69,4 +69,6 @@ struct prefs #define TYPE_INT 1 #define TYPE_BOOL 2 +#define HEXCHAT_SOUND_DIR "sounds" + #endif diff --git a/src/common/text.c b/src/common/text.c index 3fb69dc9..98ddd775 100644 --- a/src/common/text.c +++ b/src/common/text.c @@ -2231,7 +2231,7 @@ sound_play (const char *file, gboolean quiet) } else { - wavfile = g_build_filename (get_xdir (), "sounds", file, NULL); + wavfile = g_build_filename (get_xdir (), HEXCHAT_SOUND_DIR, file, NULL); } if (g_access (wavfile, R_OK) == 0) |