diff options
author | Jan Dalheimer <jan@dalheimer.de> | 2014-05-03 15:40:46 +0200 |
---|---|---|
committer | Jan Dalheimer <jan@dalheimer.de> | 2014-05-03 15:40:46 +0200 |
commit | 0f3d88cb141bbfc5b66874f21649966ace1a5202 (patch) | |
tree | 3c99095fa2fc8a4fe400241557f86348c752bc33 /logic/OneSixLibrary.cpp | |
parent | e9c8ca02ba2f151cb6aa6039b7726861eeae122a (diff) | |
download | MultiMC-0f3d88cb141bbfc5b66874f21649966ace1a5202.tar MultiMC-0f3d88cb141bbfc5b66874f21649966ace1a5202.tar.gz MultiMC-0f3d88cb141bbfc5b66874f21649966ace1a5202.tar.lz MultiMC-0f3d88cb141bbfc5b66874f21649966ace1a5202.tar.xz MultiMC-0f3d88cb141bbfc5b66874f21649966ace1a5202.zip |
Fix FTB local libraries bug
Diffstat (limited to 'logic/OneSixLibrary.cpp')
-rw-r--r-- | logic/OneSixLibrary.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/logic/OneSixLibrary.cpp b/logic/OneSixLibrary.cpp index 7032809d..45fa169e 100644 --- a/logic/OneSixLibrary.cpp +++ b/logic/OneSixLibrary.cpp @@ -148,22 +148,23 @@ QStringList OneSixLibrary::files() { QString cooked_storage = storage; cooked_storage.replace("${arch}", "32"); - retval.append(PathCombine("libraries", cooked_storage)); + retval.append(cooked_storage); cooked_storage = storage; cooked_storage.replace("${arch}", "64"); - retval.append(PathCombine("libraries", cooked_storage)); + retval.append(cooked_storage); } else - retval.append(PathCombine("libraries", storage)); + retval.append(storage); return retval; } -bool OneSixLibrary::filesExist() +bool OneSixLibrary::filesExist(const QDir &base) { auto libFiles = files(); for(auto file: libFiles) { - QFileInfo info(file); + QFileInfo info(base, file); + QLOG_WARN() << info.absoluteFilePath() << "doesn't exist"; if (!info.exists()) return false; } |