From 1d4cde2d6e223d215664146b9c4a9f43f6152290 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 31 Aug 2026 10:30:37 +0100 Subject: [PATCH] Don't add extensions to output filters multiple times in python shell --- qrenderdoc/Windows/PythonShell.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/PythonShell.cpp b/qrenderdoc/Windows/PythonShell.cpp index bc34f9af6..8216c2bc1 100644 --- a/qrenderdoc/Windows/PythonShell.cpp +++ b/qrenderdoc/Windows/PythonShell.cpp @@ -1805,8 +1805,11 @@ void PythonShell::removeEditor(EditorWrapper *editor) void PythonShell::extensionLoaded(const QString &extension) { - ui->outputContext->addItem(tr("Extension %1").arg(extension)); - loadedExtensions.push_back(extension); + if(!loadedExtensions.contains(extension)) + { + ui->outputContext->addItem(tr("Extension %1").arg(extension)); + loadedExtensions.push_back(extension); + } } void PythonShell::editor_contextMenu(const QPoint &pos)