Fix bug #6651: No error messages when module dependencies are not fulfilled.

We need to throw the ExceptionMessage's.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34130 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Vincent van Ravesteijn 2010-04-14 11:54:12 +00:00
parent 99366a9a44
commit f4467be057

View File

@ -1278,7 +1278,7 @@ DocumentClass & DocumentClassBundle::makeDocumentClass(
"this document but has not been found in the list of\n"
"available modules. If you recently installed it, you\n"
"probably need to reconfigure LyX.\n"), from_utf8(modName));
ExceptionMessage(WarningException,_("Module not available"),
throw ExceptionMessage(WarningException,_("Module not available"),
msg + _("Some layouts may not be available."));
continue;
}
@ -1287,7 +1287,7 @@ DocumentClass & DocumentClassBundle::makeDocumentClass(
bformat(_("The module %1$s requires a package that is\n"
"not available in your LaTeX installation. LaTeX output\n"
"may not be possible.\n"), from_utf8(modName));
ExceptionMessage(WarningException, _("Package not available"), msg);
throw ExceptionMessage(WarningException, _("Package not available"), msg);
}
FileName layout_file = libFileSearch("layouts", lm->getFilename());
if (!doc_class.read(layout_file, TextClass::MODULE)) {