Qt: Fix paths getting truncated at first . (fixes #867)

This commit is contained in:
Vicki Pfau 2017-09-07 21:52:51 -07:00
parent 10a5432df7
commit 13d3e1dfec
1 changed files with 3 additions and 3 deletions

View File

@ -99,10 +99,10 @@ CoreController* CoreManager::loadGame(VFile* vf, const QString& path, const QStr
core->loadROM(core, vf);
}
QFileInfo info(base + "/" + path);
QByteArray bytes(info.baseName().toUtf8());
strncpy(core->dirs.baseName, bytes.constData(), sizeof(core->dirs.baseName));
QByteArray bytes(path.toUtf8());
separatePath(bytes.constData(), nullptr, core->dirs.baseName, nullptr);
QFileInfo info(base + "/" + path);
bytes = info.dir().canonicalPath().toUtf8();
mDirectorySetAttachBase(&core->dirs, VDirOpen(bytes.constData()));
mCoreAutoloadSave(core);