diff options
| author | Techjar <tecknojar@gmail.com> | 2018-08-23 07:11:52 -0400 |
|---|---|---|
| committer | Techjar <tecknojar@gmail.com> | 2018-08-23 07:11:52 -0400 |
| commit | 1547b185c753e75ac65483cf1e694e4f007b71d9 (patch) | |
| tree | 5e4372401ff27e09ec8c32cacc89871ca4d51855 /Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp | |
| parent | 74cbc6cde0816c9abcd436c03e6d7fb4587ccaf3 (diff) | |
Qt: Switch to QSignalBlocker for scoped signal blocking
Diffstat (limited to 'Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp index 5ce4ea4319..cb4c4a29d0 100644 --- a/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp +++ b/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp @@ -12,6 +12,7 @@ #include <QLabel> #include <QMessageBox> #include <QRadioButton> +#include <QSignalBlocker> #include <QVBoxLayout> #include "Core/Config/GraphicsSettings.h" @@ -300,7 +301,7 @@ void GeneralWidget::OnBackendChanged(const QString& backend_name) { m_backend_combo->setCurrentIndex(m_backend_combo->findData(QVariant(backend_name))); - const bool old = m_adapter_combo->blockSignals(true); + const QSignalBlocker blocker(m_adapter_combo); m_adapter_combo->clear(); @@ -318,6 +319,4 @@ void GeneralWidget::OnBackendChanged(const QString& backend_name) QStringLiteral("") : tr("%1 doesn't support this feature.") .arg(tr(g_video_backend->GetDisplayName().c_str()))); - - m_adapter_combo->blockSignals(old); } |
