diff options
author | Henning Gruendl <henning.gruendl@qt.io> | 2023-04-28 14:05:32 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2023-04-28 14:03:17 +0000 |
commit | 80372c2b7d5ef41c4f2fc8fa59828ee82eadea0a (patch) | |
tree | 11ef77f5692d0fdea3d1b01d139d7c1e61bbe890 | |
parent | 3c2c5b1abc55ef21464d88616c33d4cb2c03ceb8 (diff) | |
download | qt-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.cpp | 3 |
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, |