]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiView.cpp
Do not show master's errors if compiling child
[lyx.git] / src / frontends / qt4 / GuiView.cpp
index 87260cb0d763a33ec6c30aab35acc995faea242f..45c26c325c4829e504ed103fdbc60da1b1449e3f 100644 (file)
@@ -725,7 +725,10 @@ void GuiView::processingThreadFinished()
                errors("Export");
                return;
        }
-       errors(d.last_export_format);
+       if (status != Buffer::ExportSuccess && status != Buffer::PreviewSuccess &&
+           status != Buffer::ExportCancel) {
+               errors(d.last_export_format);
+       }
 }
 
 
@@ -1942,15 +1945,19 @@ bool GuiView::getStatus(FuncRequest const & cmd, FuncStatus & flag)
                break;
 
        case LFUN_BUFFER_CHKTEX: {
+               // hide if we have no checktex command
+               if (lyxrc.chktex_command.empty()) {
+                       flag.setUnknown(true);
+                       enable = false;
+                       break;
+               }
                if (!doc_buffer || !doc_buffer->params().isLatex()
                    || d.processing_thread_watcher_.isRunning()) {
                        // grey out, don't hide
                        enable = false;
                        break;
                }
-               // hide if we have no checktex command
-               enable = !lyxrc.chktex_command.empty();
-               flag.setUnknown(!enable);
+               enable = true;
                break;
        }