From cd7f53e4e2d4e4800416c617e919a7676b14f1e8 Mon Sep 17 00:00:00 2001 From: Alexander Drozdov Date: Tue, 6 Mar 2018 12:44:09 +1000 Subject: [PATCH] VCS: fix VCS pane open Version Control output pane creates only when project with VCS support opens. So, registration in outputpanemanager.cpp::g_outputPanes makes with some delay and after OutputPaneManager::init() call. As a result, g_outputPanes size and internal m_buttons size is differ and impossible to enable VCS output pane in GUI. Task-number: QTCREATORBUG-19971 Change-Id: Ifb8a759fdbf39484c8648dd8ecc0b3f573cf45eb Reviewed-by: hjk --- src/plugins/vcsbase/vcsplugin.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/vcsbase/vcsplugin.cpp b/src/plugins/vcsbase/vcsplugin.cpp index 8e21d1cbaef..805c3425dc5 100644 --- a/src/plugins/vcsbase/vcsplugin.cpp +++ b/src/plugins/vcsbase/vcsplugin.cpp @@ -130,6 +130,9 @@ bool VcsPlugin::initialize(const QStringList &arguments, QString *errorMessage) return QString(); }); + // Just touch VCS Output Pane before initialization + VcsOutputWindow::instance(); + return true; }