]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiProgressView.cpp
On Linux show in crash message box the backtrace
[lyx.git] / src / frontends / qt4 / GuiProgressView.cpp
index 9bcbad01fe8ac08ed7381cb6498f1c9e3f036856..a22ea60d01b76bee5d34dd61925bb39c1a68b5af 100644 (file)
@@ -16,6 +16,7 @@
 #include "GuiProgressView.h"
 
 #include "GuiApplication.h"
+#include "GuiProgress.h"
 #include "qt_helpers.h"
 
 #include "FuncRequest.h"
@@ -52,7 +53,7 @@ GuiProgressView::GuiProgressView(GuiView & parent, Qt::DockWidgetArea area,
        : DockView(parent, "progress", qt_("Progress/Debug Messages"), area, flags)
 {
        eol_last_ = true;
-       widget_ = new ProgressViewWidget();
+       widget_ = new ProgressViewWidget;
        widget_->setMinimumHeight(150);
        widget_->debugMessagesTW->setSizePolicy(QSizePolicy::Ignored,
                                                QSizePolicy::Expanding);
@@ -105,7 +106,7 @@ GuiProgressView::GuiProgressView(GuiView & parent, Qt::DockWidgetArea area,
                connect(progress, SIGNAL(appendMessage(QString const &)),
                        this, SLOT(appendText(QString const &)));
                connect(progress, SIGNAL(appendLyXErrMessage(QString const &)),
-                       this, SLOT(appendLyXErrText(QString const &)));
+                       this, SLOT(appendLyXErrText(QString const &)), Qt::QueuedConnection);
                connect(progress, SIGNAL(appendError(QString const &)),
                        this, SLOT(appendText(QString const &)));
                connect(progress, SIGNAL(clearMessages()), this, SLOT(clearText()));