diff --git a/src/plugins/coreplugin/editormanager/stackededitorgroup.cpp b/src/plugins/coreplugin/editormanager/stackededitorgroup.cpp index edceea70002712d342657739f987dd1bed05ea89..fee513e2e7b68920dce110513fe6d1c363d77a3b 100644 --- a/src/plugins/coreplugin/editormanager/stackededitorgroup.cpp +++ b/src/plugins/coreplugin/editormanager/stackededitorgroup.cpp @@ -79,6 +79,7 @@ StackedEditorGroup::StackedEditorGroup(QWidget *parent) : tl->setMargin(0); { m_editorList->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + m_editorList->setSizeAdjustPolicy(QComboBox::AdjustToContents); m_editorList->setMinimumContentsLength(20); m_proxyModel.setSourceModel(model()); m_proxyModel.sort(0); @@ -296,9 +297,9 @@ void StackedEditorGroup::setCurrentEditor(IEditor *editor) void StackedEditorGroup::checkEditorStatus() { - IEditor *editor = qobject_cast<IEditor *>(sender()); - if (editor == currentEditor()) - updateEditorStatus(editor); + IEditor *editor = qobject_cast<IEditor *>(sender()); + if (editor == currentEditor()) + updateEditorStatus(editor); } void StackedEditorGroup::updateEditorStatus(IEditor *editor)