summaryrefslogtreecommitdiff
path: root/src/music.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-04-19 09:34:56 +0000
committerrubidium <rubidium@openttd.org>2010-04-19 09:34:56 +0000
commit83e40b8cedce5172142961df86abfb002f0cb272 (patch)
treeeffccac42eb4fb323d1104f570628c15b910fabd /src/music.cpp
parent3442b8c3456b2fdbf50b3b05a2f8840ebd53218c (diff)
downloadopenttd-83e40b8cedce5172142961df86abfb002f0cb272.tar.xz
(svn r19674) -Fix [FS#3774]: crash when the music/graphics metadata files were unreadable
Diffstat (limited to 'src/music.cpp')
-rw-r--r--src/music.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/music.cpp b/src/music.cpp
index c4f15cc39..a6c8ea78f 100644
--- a/src/music.cpp
+++ b/src/music.cpp
@@ -57,9 +57,9 @@ template <class Tbase_set>
return BaseMedia<Tbase_set>::used_set != NULL;
}
-bool MusicSet::FillSetDetails(IniFile *ini, const char *path)
+bool MusicSet::FillSetDetails(IniFile *ini, const char *path, const char *full_filename)
{
- bool ret = this->BaseSet<MusicSet, NUM_SONGS_AVAILABLE, GM_DIR>::FillSetDetails(ini, path);
+ bool ret = this->BaseSet<MusicSet, NUM_SONGS_AVAILABLE, GM_DIR>::FillSetDetails(ini, path, full_filename);
if (ret) {
this->num_available = 0;
IniGroup *names = ini->GetGroup("names");
@@ -93,5 +93,5 @@ bool MusicSet::FillSetDetails(IniFile *ini, const char *path)
this->num_available++;
}
}
- return true;
+ return ret;
}