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;
                }

Reply via email to