Only add log viewer at the end of constructors, so the window is ready

* Otherwise if OnLogFileLoaded gets called while adding the log viewer
  the window might be partially constructed and crash.
This commit is contained in:
baldurk
2017-06-09 12:08:39 +01:00
parent 2da46640d0
commit 7fe267d548
4 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -225,8 +225,6 @@ DebugMessageView::DebugMessageView(ICaptureContext &ctx, QWidget *parent)
ui->messages->setFont(Formatter::PreferredFont());
m_Ctx.AddLogViewer(this);
m_ContextMenu = new QMenu(this);
m_ShowHidden = new QAction(tr("Show hidden rows"), this);
@@ -252,6 +250,8 @@ DebugMessageView::DebugMessageView(ICaptureContext &ctx, QWidget *parent)
&DebugMessageView::messages_toggled);
RefreshMessageList();
m_Ctx.AddLogViewer(this);
}
DebugMessageView::~DebugMessageView()