diff options
Diffstat (limited to 'src/plugins/python/pythoneditor.cpp')
| -rw-r--r-- | src/plugins/python/pythoneditor.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/python/pythoneditor.cpp b/src/plugins/python/pythoneditor.cpp index ca8ecff0ee9..25424c2c1f9 100644 --- a/src/plugins/python/pythoneditor.cpp +++ b/src/plugins/python/pythoneditor.cpp @@ -146,12 +146,12 @@ void PythonEditorWidget::updateInterpretersSelector() }; const FilePath documentPath = textDocument()->filePath(); - Project *project = Utils::findOrDefault(ProjectManager::projects(), - [documentPath](Project *project) { - return project->mimeType() - == Constants::C_PY_PROJECT_MIME_TYPE - && project->isKnownFile(documentPath); - }); + const auto isPythonProject = [documentPath](Project *project) { + return project->isKnownFile(documentPath) && ( + project->mimeType() == Constants::C_PY_PROJECT_MIME_TYPE || + project->mimeType() == Constants::C_PY_PROJECT_MIME_TYPE_TOML); + }; + Project *project = Utils::findOrDefault(ProjectManager::projects(), isPythonProject); if (project) { auto interpretersGroup = new QActionGroup(menu); |
