From 2b7cf093a0daaba2f8e49d723bde4c33633d2a46 Mon Sep 17 00:00:00 2001 From: Ryan Foster Date: Thu, 19 Feb 2026 18:25:44 -0500 Subject: [PATCH 1/2] frontend: Fix includes in OBSUpdate Some additional includes are required for C++20. --- frontend/dialogs/OBSUpdate.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/dialogs/OBSUpdate.hpp b/frontend/dialogs/OBSUpdate.hpp index 5f45674fd160f7..1d0fa40fd46c61 100644 --- a/frontend/dialogs/OBSUpdate.hpp +++ b/frontend/dialogs/OBSUpdate.hpp @@ -2,6 +2,10 @@ #include +#include "ui_OBSUpdate.h" + +#include + class Ui_OBSUpdate; class OBSUpdate : public QDialog { From 8436f52e33e758e580ec1c960aa352b12110a618 Mon Sep 17 00:00:00 2001 From: Ryan Foster Date: Wed, 1 Apr 2026 23:05:57 -0400 Subject: [PATCH 2/2] frontend: Replace implicit "=" with "this" --- frontend/settings/OBSBasicSettings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/settings/OBSBasicSettings.cpp b/frontend/settings/OBSBasicSettings.cpp index 2221399ca9bfce..7896a8d8428c51 100644 --- a/frontend/settings/OBSBasicSettings.cpp +++ b/frontend/settings/OBSBasicSettings.cpp @@ -2405,9 +2405,9 @@ void OBSBasicSettings::LoadAudioSources() label->setMinimumSize(QSize(170, 0)); label->setAlignment(Qt::AlignRight | Qt::AlignTrailing | Qt::AlignVCenter); connect(label, &OBSSourceLabel::removed, this, - [=]() { QMetaObject::invokeMethod(this, "ReloadAudioSources"); }); + [this]() { QMetaObject::invokeMethod(this, "ReloadAudioSources"); }); connect(label, &OBSSourceLabel::destroyed, this, - [=]() { QMetaObject::invokeMethod(this, "ReloadAudioSources"); }); + [this]() { QMetaObject::invokeMethod(this, "ReloadAudioSources"); }); layout->addRow(label, form); return true;