From f4467be05756db0745f6f15e76b81aa04c1462bf Mon Sep 17 00:00:00 2001 From: Vincent van Ravesteijn Date: Wed, 14 Apr 2010 11:54:12 +0000 Subject: [PATCH] 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 --- src/TextClass.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)) { -- 2.39.2