MRI: dataDirectory: Return "." if customDataPath is not defined

This commit is contained in:
Jonas Kulla 2014-12-23 20:10:28 +01:00
parent 88c41bcc62
commit 4b08d82ea4
1 changed files with 4 additions and 1 deletions

View File

@ -193,7 +193,10 @@ RB_METHOD(mkxpDataDirectory)
{ {
RB_UNUSED_PARAM; RB_UNUSED_PARAM;
return rb_str_new_cstr(shState->config().customDataPath.c_str()); const std::string &path = shState->config().customDataPath;
const char *s = path.empty() ? "." : path.c_str();
return rb_str_new_cstr(s);
} }
RB_METHOD(mkxpPuts) RB_METHOD(mkxpPuts)