Compare commits

..
Author SHA1 Message Date
Jeremy Rimpo 4987d478a8 Add fonts_cclub.swf to font config check 2024-08-05 10:14:48 -05:00
+3 -14
View File
@@ -204,22 +204,10 @@ bool DiagnoseBasic::overwriteFiles() const
//QString dirname(qApp->property("dataPath").toString() + "/overwrite");
QString dirname(m_MOInfo->overwritePath());
if (m_MOInfo->pluginSetting(name(), "ow_ignore_empty").toBool() ||
m_MOInfo->pluginSetting(name(), "ow_ignore_log").toBool()) {
m_MOInfo->pluginSetting(name(), "ow_ignore_log").toBool()) {
return !checkEmpty(dirname);
}
QDir dir(dirname);
bool checkDirs = m_MOInfo->managedGame()->getModMappings().keys().size() > 1 || m_MOInfo->managedGame()->getModMappings().keys().first() != "";
if (checkDirs) {
bool empty = true;
for (auto dir : m_MOInfo->managedGame()->getModMappings().keys()) {
auto mapDir = QDir(dirname).filePath(dir);
if (QDir(mapDir).exists()) {
empty = QDir(mapDir).count() == 2; // account for . and ..
}
if (!empty) break;
}
return !empty;
}
return dir.count() != 2; // account for . and ..
}
@@ -303,7 +291,8 @@ bool DiagnoseBasic::invalidFontConfig() const
// files from skyrim_interface.bsa
static std::vector<QString> defaultFonts = boost::assign::list_of("interface\\fonts_console.swf")
("interface\\fonts_en.swf");
("interface\\fonts_en.swf")
("interface\\fonts_cclub.swf");
QString configPath = m_MOInfo->resolvePath("interface/fontconfig.txt");
if (configPath.isEmpty()) {