commit 72c3dbd02ccd0a3b85f1c9b940462ac1e7ed98d6
Author: Scott Kostyshak <[email protected]>
Date: Fri Mar 10 15:38:27 2017 -0500
Change a warning to an error if missing include
If an included file is not found, it seems impossible that the final
output would be correct. Before this commit, when exporting on the
command line, LyX would create the PDF and exit with a zero error
code so unless the user was monitoring the terminal output, they
would not know there is a problem.
This change is consistent with 1a374a93.
---
src/insets/InsetInclude.cpp | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/insets/InsetInclude.cpp b/src/insets/InsetInclude.cpp
index a5ed017..4820301 100644
--- a/src/insets/InsetInclude.cpp
+++ b/src/insets/InsetInclude.cpp
@@ -640,7 +640,8 @@ void InsetInclude::latex(otexstream & os, OutputParams
const & runparams) const
"file\n`%1$s'\n"
"Please, check whether it actually
exists."),
included_file.displayName());
- Alert::warning(_("Missing included file"),
text);
+ throw ExceptionMessage(ErrorException,
_("Error: "),
+ text);
}
return;
}