From 5e62835c34f00b9417f11905d82f349cdcb3ff2e Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 10 Oct 2009 11:07:15 +0000 Subject: [PATCH] Added /usr/share/timidity to the default path --- timidity/common.c | 10 ++++++++-- timidity/config.h | 5 +++-- timidity/timidity.c | 4 +--- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/timidity/common.c b/timidity/common.c index 9d4322f2..348e3fe7 100644 --- a/timidity/common.c +++ b/timidity/common.c @@ -112,12 +112,18 @@ FILE *open_file(const char *name, int decompress, int noise_mode) return 0; } -#ifdef DEFAULT_PATH if (pathlist==NULL) { /* Generate path list */ +#ifdef DEFAULT_PATH add_to_pathlist(DEFAULT_PATH); - } #endif +#ifdef DEFAULT_PATH1 + add_to_pathlist(DEFAULT_PATH1); +#endif +#ifdef DEFAULT_PATH2 + add_to_pathlist(DEFAULT_PATH2); +#endif + } /* First try the given name */ diff --git a/timidity/config.h b/timidity/config.h index bf55b6d2..0ff0dbdc 100644 --- a/timidity/config.h +++ b/timidity/config.h @@ -171,12 +171,13 @@ typedef char int8; then specify the library directory in the configuration file. */ #define CONFIG_FILE "timidity.cfg" #define CONFIG_FILE_ETC "/etc/timidity.cfg" -#define CONFIG_FILE_ETC_TIMIDITY "/etc/timidity/timidity.cfg" #if defined(__WIN32__) || defined(__OS2__) #define DEFAULT_PATH "C:\\TIMIDITY" #else -#define DEFAULT_PATH "/usr/local/lib/timidity" +#define DEFAULT_PATH "/etc/timidity" +#define DEFAULT_PATH1 "/usr/share/timidity" +#define DEFAULT_PATH2 "/usr/local/lib/timidity" #endif /* These affect general volume */ diff --git a/timidity/timidity.c b/timidity/timidity.c index 623d80f9..446a4161 100644 --- a/timidity/timidity.c +++ b/timidity/timidity.c @@ -298,9 +298,7 @@ int Timidity_Init(int rate, int format, int channels, int samples) if (!env || read_config_file(env)<0) { if (read_config_file(CONFIG_FILE)<0) { if (read_config_file(CONFIG_FILE_ETC)<0) { - if (read_config_file(CONFIG_FILE_ETC_TIMIDITY)<0) { - return(-1); - } + return(-1); } } }