aports/community/cppcheck/set_datadir.patch
2022-05-22 18:28:50 +00:00

25 lines
924 B
Diff

diff --git a/gui/main.cpp b/gui/main.cpp
index c16057960..a058ce416 100644
--- a/gui/main.cpp
+++ b/gui/main.cpp
@@ -57,6 +57,9 @@ int main(int argc, char *argv[])
QSettings* settings = new QSettings("Cppcheck", "Cppcheck-GUI", &app);
// Set data dir..
+ if ((settings->value("DATADIR", QString()).toString()).isEmpty())
+ settings->setValue("DATADIR", "/usr/share/cppcheck");
+
for (const QString& arg : QApplication::arguments()) {
if (arg.startsWith("--data-dir=")) {
settings->setValue("DATADIR", arg.mid(11));
@@ -64,6 +67,9 @@ int main(int argc, char *argv[])
}
}
+ if ((settings->value(SETTINGS_LANGUAGE, QString()).toString()).isEmpty())
+ settings->setValue(SETTINGS_LANGUAGE, "en");
+
TranslationHandler* th = new TranslationHandler(&app);
th->setLanguage(settings->value(SETTINGS_LANGUAGE, th->suggestLanguage()).toString());