LYXERR(Debug::INIT, "Could not find " << name);
if (include) {
Alert::warning(_("Could not find UI definition file"),
- bformat(_("Error while reading the included file\n\%1$s.\n"
+ bformat(_("Error while reading the included file\n%1$s\n"
"Please check your installation."), qstring_to_ucs4(name)));
return false;
}
- Alert::warning(_("Could not find UI definition file"),
- bformat(_("Error while reading the configuration file\n%1$s.\n"
- "Falling back to default.\n"
- "Please look under Tools>Preferences>User Interface and\n"
- "check which User Interface file you are using."), qstring_to_ucs4(name)));
- ui_path = libFileSearch("ui", "default", "ui");
- if (ui_path.empty()) {
+ if (name == "default") {
LYXERR(Debug::INIT, "Could not find default UI file!!");
Alert::warning(_("Could not find default UI file"),
_("LyX could not find the default UI file!\n"
- "Please check your installation."));
+ "Please check your installation."));
return false;
}
+ Alert::warning(_("Could not find UI definition file"),
+ bformat(_("Error while reading the configuration file\n%1$s\n"
+ "Falling back to default.\n"
+ "Please look under Tools>Preferences>User Interface and\n"
+ "check which User Interface file you are using."), qstring_to_ucs4(name)));
+ return readUIFile("default", false);
}
-
// Ensure that a file is read only once (prevents include loops)
static QStringList uifiles;
QString const uifile = toqstr(ui_path.absFilename());