From: Vincent van Ravesteijn Date: Wed, 14 Apr 2010 11:54:12 +0000 (+0000) Subject: Fix bug #6651: No error messages when module dependencies are not fulfilled. X-Git-Tag: 2.0.0~3477 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=f4467be05756db0745f6f15e76b81aa04c1462bf;p=features.git 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 --- diff --git a/src/TextClass.cpp b/src/TextClass.cpp index 6d13d7de0a..030e1601e7 100644 --- a/src/TextClass.cpp +++ b/src/TextClass.cpp @@ -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)) {