Fix def. Cutter specific Colors for Custom Themes (#1606)

This commit is contained in:
Florian Märkl 2019-06-17 19:42:17 +02:00 committed by GitHub
parent 69748d064c
commit e5370d171d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -178,8 +178,13 @@ QJsonDocument ColorThemeWorker::getTheme(const QString& themeName) const
theme[it.key()] = QJsonArray({r, g, b, a});
}
ColorFlags colorFlags = ColorFlags::DarkFlag;
if (Configuration::relevantThemes.contains(themeName)) {
colorFlags = Configuration::relevantThemes[themeName];
}
for (auto& it : cutterSpecificOptions) {
Configuration::cutterOptionColors[it][Configuration::relevantThemes[themeName]].getRgb(&r, &g, &b, &a);
Configuration::cutterOptionColors[it][colorFlags].getRgb(&r, &g, &b, &a);
theme.insert(it, QJsonArray{r, g, b, a});
}