diff --git a/qrenderdoc/Code/CaptureContext.cpp b/qrenderdoc/Code/CaptureContext.cpp index d9a3834d1..09ae304b0 100644 --- a/qrenderdoc/Code/CaptureContext.cpp +++ b/qrenderdoc/Code/CaptureContext.cpp @@ -89,6 +89,8 @@ CaptureContext::CaptureContext(PersistantConfig &cfg) : m_Config(cfg) m_MainWindow = new MainWindow(*this); + m_MainWindow->LoadInitialLayout(); + { QDir dir(configFilePath("extensions")); diff --git a/qrenderdoc/Windows/MainWindow.cpp b/qrenderdoc/Windows/MainWindow.cpp index 2c263e0cc..290fd24f3 100644 --- a/qrenderdoc/Windows/MainWindow.cpp +++ b/qrenderdoc/Windows/MainWindow.cpp @@ -1534,7 +1534,7 @@ ToolWindowManager::AreaReference MainWindow::leftToolArea() return ToolWindowManager::AreaReference(ToolWindowManager::LastUsedArea); } -void MainWindow::show() +void MainWindow::LoadInitialLayout() { bool loaded = LoadLayout(0); @@ -1584,8 +1584,6 @@ void MainWindow::show() ToolWindowManager::AreaReference(ToolWindowManager::TopWindowSide, ui->toolWindowManager->areaOf(textureViewer), 0.2f)); } - - QMainWindow::show(); } void MainWindow::RemoveRecentCapture(const QString &filename) diff --git a/qrenderdoc/Windows/MainWindow.h b/qrenderdoc/Windows/MainWindow.h index 368d2ae98..3825d36eb 100644 --- a/qrenderdoc/Windows/MainWindow.h +++ b/qrenderdoc/Windows/MainWindow.h @@ -71,7 +71,7 @@ public: ToolWindowManager::AreaReference mainToolArea(); ToolWindowManager::AreaReference leftToolArea(); - void show(); + void LoadInitialLayout(); void setProgress(float val); void setRemoteHost(int hostIdx);