From 10aa73528dddeb8144c441946f48a77da1a6fadf Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 1 Jun 2017 18:50:14 +0100 Subject: [PATCH] Reset event browser before it's added * When we add it, if a log is already open that's when we get the callback to OnLogFileOpened to initialised. If we close afterwards, we'll be in an inconsistent state. --- qrenderdoc/Windows/EventBrowser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/EventBrowser.cpp b/qrenderdoc/Windows/EventBrowser.cpp index db4ec4d33..2d0c43476 100644 --- a/qrenderdoc/Windows/EventBrowser.cpp +++ b/qrenderdoc/Windows/EventBrowser.cpp @@ -60,6 +60,8 @@ EventBrowser::EventBrowser(ICaptureContext &ctx, QWidget *parent) { ui->setupUi(this); + OnLogfileClosed(); + m_Ctx.AddLogViewer(this); clearBookmarks(); @@ -131,8 +133,6 @@ EventBrowser::EventBrowser(ICaptureContext &ctx, QWidget *parent) ui->events->setContextMenuPolicy(Qt::CustomContextMenu); QObject::connect(ui->events, &RDTreeWidget::customContextMenuRequested, this, &EventBrowser::events_contextMenu); - - OnLogfileClosed(); } EventBrowser::~EventBrowser()