summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/files.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-07-08 00:25:58 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-07-08 00:25:58 +0000
commitd0650b984a9d22727429bceb1d51a3dfb8aa84ef (patch)
treefc2affc4477918b9935d69433c8a822fcfd5c3c6 /crawl-ref/source/files.cc
parent12c06e3c2402f48325bf48d31e588af5ccab1c08 (diff)
downloadcrawl-ref-d0650b984a9d22727429bceb1d51a3dfb8aa84ef.tar.gz
crawl-ref-d0650b984a9d22727429bceb1d51a3dfb8aa84ef.zip
Save macro.txt and wininit.txt in the settings folder, both using the
macro_dir option. We might want to rename said option. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6447 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/files.cc')
-rw-r--r--crawl-ref/source/files.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/files.cc b/crawl-ref/source/files.cc
index c906a36123..f00a8cf58a 100644
--- a/crawl-ref/source/files.cc
+++ b/crawl-ref/source/files.cc
@@ -527,19 +527,19 @@ std::string datafile_path(std::string basename,
#endif
for (unsigned b = 0, size = bases.size(); b < size; ++b)
- {
for (unsigned p = 0; p < sizeof(prefixes) / sizeof(*prefixes); ++p)
{
std::string name = bases[b] + prefixes[p] + basename;
if (file_exists(name))
return (name);
}
- }
// Die horribly.
if (croak_on_fail)
+ {
end(1, false, "Cannot find data file '%s' anywhere, aborting\n",
basename.c_str());
+ }
return ("");
}