summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenning Gruendl <henning.gruendl@qt.io>2023-04-28 14:05:32 +0200
committerTim Jenssen <tim.jenssen@qt.io>2023-04-28 14:03:17 +0000
commit80372c2b7d5ef41c4f2fc8fa59828ee82eadea0a (patch)
tree11ef77f5692d0fdea3d1b01d139d7c1e61bbe890
parent3c2c5b1abc55ef21464d88616c33d4cb2c03ceb8 (diff)
downloadqt-creator-80372c2b7d5ef41c4f2fc8fa59828ee82eadea0a.tar.gz
OutputPane: Fix initial pane title not set
Fix the title of the initially selected pane in the output pane placeholder toolbar not being set by the output pane manager. Change-Id: I94407c76454a632a9b5707edcbde0ce6dc990d61 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/coreplugin/outputpanemanager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/outputpanemanager.cpp b/src/plugins/coreplugin/outputpanemanager.cpp
index e9390cb11d..97b4177694 100644
--- a/src/plugins/coreplugin/outputpanemanager.cpp
+++ b/src/plugins/coreplugin/outputpanemanager.cpp
@@ -497,6 +497,9 @@ void OutputPaneManager::initialize()
m_instance->m_titleLabel->setMinimumWidth(
minTitleWidth + m_instance->m_titleLabel->contentsMargins().left()
+ m_instance->m_titleLabel->contentsMargins().right());
+ const int currentIdx = m_instance->currentIndex();
+ if (QTC_GUARD(currentIdx >= 0 && currentIdx < g_outputPanes.size()))
+ m_instance->m_titleLabel->setText(g_outputPanes[currentIdx].pane->displayName());
m_instance->m_buttonsWidget->layout()->addWidget(m_instance->m_manageButton);
connect(m_instance->m_manageButton,
&QAbstractButton::clicked,