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)