Author: spitz
Date: Sun Mar 13 12:57:01 2011
New Revision: 37909
URL: http://www.lyx.org/trac/changeset/37909

Log:
* LaTeX.cpp: fix another variant of bug #7344 (delete aux files and rerun LaTeX 
if hyperref has been toggled)

Modified:
   lyx-devel/trunk/src/LaTeX.cpp

Modified: lyx-devel/trunk/src/LaTeX.cpp
==============================================================================
--- lyx-devel/trunk/src/LaTeX.cpp       Sun Mar 13 11:16:16 2011        (r37908)
+++ lyx-devel/trunk/src/LaTeX.cpp       Sun Mar 13 12:57:01 2011        (r37909)
@@ -757,6 +757,12 @@
                                }
                        }
 
+                       if (prefixIs(token, "! Paragraph ended before 
\\Hy@setref@link was complete.")){
+                                       // bug 7344. We must rerun LaTeX if 
hyperref has been toggled.
+                                       retval |= ERROR_RERUN;
+                                       LYXERR(Debug::LATEX, "Force rerun.");
+                       }
+
                        if (!wait_for_error.empty() && prefixIs(token, "! 
Emergency stop.")){
                                retval |= LATEX_ERROR;
                                string errstr;

Reply via email to