aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/python/pythoneditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/python/pythoneditor.cpp')
-rw-r--r--src/plugins/python/pythoneditor.cpp12
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);