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
This commit is contained in:
Berke Viktor
2013-04-28 04:12:00 +02:00
parent ea48d18130
commit a3ba8d575e
4 changed files with 18 additions and 4 deletions

View File

@@ -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);
}

View File

@@ -69,4 +69,6 @@ struct prefs
#define TYPE_INT 1
#define TYPE_BOOL 2
#define HEXCHAT_SOUND_DIR "sounds"
#endif

View File

@@ -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)