diff --git a/src/plugins/python/pythoneditor.cpp b/src/plugins/python/pythoneditor.cpp index eea74c17868..cfd86233639 100644 --- a/src/plugins/python/pythoneditor.cpp +++ b/src/plugins/python/pythoneditor.cpp @@ -53,9 +53,6 @@ PythonEditorFactory::PythonEditorFactory() setCommentDefinition(Utils::CommentDefinition::HashStyle); setParenthesesMatchingEnabled(true); setCodeFoldingSupported(true); - - connect(Core::EditorManager::instance(), &Core::EditorManager::documentOpened, - this, &PyLSConfigureAssistant::documentOpened); } } // namespace Internal diff --git a/src/plugins/python/pythonplugin.cpp b/src/plugins/python/pythonplugin.cpp index 63d7c663c2e..cfc195acb27 100644 --- a/src/plugins/python/pythonplugin.cpp +++ b/src/plugins/python/pythonplugin.cpp @@ -29,6 +29,7 @@ #include "pythonproject.h" #include "pythonsettings.h" #include "pythonrunconfiguration.h" +#include "pythonutils.h" #include @@ -105,6 +106,9 @@ void PythonPlugin::extensionsInitialized() Core::FileIconProvider::registerIconOverlayForSuffix(imageFile, "py"); TaskHub::addCategory(PythonErrorTaskCategory, "Python", true); + + connect(Core::EditorManager::instance(), &Core::EditorManager::documentOpened, + this, &PyLSConfigureAssistant::documentOpened); } } // namespace Internal diff --git a/src/plugins/python/pythonutils.cpp b/src/plugins/python/pythonutils.cpp index 72ca189cf3d..bc0309a3028 100644 --- a/src/plugins/python/pythonutils.cpp +++ b/src/plugins/python/pythonutils.cpp @@ -444,6 +444,7 @@ PyLSConfigureAssistant::PyLSConfigureAssistant(QObject *parent) : QObject(parent) { Core::EditorManager::instance(); + connect(Core::EditorManager::instance(), &Core::EditorManager::documentClosed, this,