diff --git a/src/plugins/qmljseditor/qmljseditor.cpp b/src/plugins/qmljseditor/qmljseditor.cpp index 8f5f3cec9a4..00309ea36f8 100644 --- a/src/plugins/qmljseditor/qmljseditor.cpp +++ b/src/plugins/qmljseditor/qmljseditor.cpp @@ -121,6 +121,9 @@ QmlJSEditorWidget::QmlJSEditorWidget() { m_findReferences = new FindReferences(this); setLanguageSettingsId(QmlJSTools::Constants::QML_JS_SETTINGS_ID); + + connect(this, &QmlJSEditorWidget::toolbarOutlineChanged, + this, &QmlJSEditorWidget::updateOutline); } void QmlJSEditorWidget::finalizeInitialization() @@ -581,8 +584,6 @@ void QmlJSEditorWidget::createToolBar() connect(this, &QmlJSEditorWidget::cursorPositionChanged, &m_updateOutlineIndexTimer, QOverload<>::of(&QTimer::start)); - connect(this, &QmlJSEditorWidget::toolbarOutlineChanged, - this, &QmlJSEditorWidget::updateOutline); setToolbarOutline(m_outlineCombo); }