buffer.bufferErrors(terr, errorList);
// check return value from latex.run().
- if ((result & LaTeX::NO_LOGFILE)) {
+ if ((result & LaTeX::NO_LOGFILE) && !buffer.isClone()) {
docstring const str =
bformat(_("LaTeX did not run successfully. "
"Additionally, LyX could not locate "
"the LaTeX log %1$s."), from_utf8(name));
Alert::error(_("LaTeX failed"), str);
- } else if (result & LaTeX::NO_OUTPUT) {
+ } else if ((result & LaTeX::NO_OUTPUT) && !buffer.isClone()) {
Alert::warning(_("Output is empty"),
_("An empty output file was generated."));
}
{
// clear graph's data structures
G_.init(formats.size());
- ConverterList::iterator beg = converterlist_.begin();
- ConverterList::iterator const end = converterlist_.end();
// each of the converters knows how to convert one format to another
// so, for each of them, we create an arrow on the graph, going from
// the one to the other
- for (ConverterList::iterator it = beg; it != end ; ++it) {
+ ConverterList::iterator it = converterlist_.begin();
+ ConverterList::iterator const end = converterlist_.end();
+ for (; it != end ; ++it) {
int const from = formats.getNumber(it->from);
int const to = formats.getNumber(it->to);
G_.addEdge(from, to);