diff options
| author | spycrab <spycrab@users.noreply.github.com> | 2018-08-24 01:58:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-24 01:58:21 +0200 |
| commit | 398cce52bef55b59c5d018a1d83dd3b2c4739801 (patch) | |
| tree | d90f6a893aaa86a768e713e3b6bdadd797ae2772 /Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp | |
| parent | e92443e4674ad767354fc9dc822219b2af883ec9 (diff) | |
| parent | 1547b185c753e75ac65483cf1e694e4f007b71d9 (diff) | |
Merge pull request #7352 from Techjar/qt-signal-blocker
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); } |
