summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2018-08-24 01:58:21 +0200
committerGitHub <noreply@github.com>2018-08-24 01:58:21 +0200
commit398cce52bef55b59c5d018a1d83dd3b2c4739801 (patch)
treed90f6a893aaa86a768e713e3b6bdadd797ae2772 /Source/Core/DolphinQt/Config/Graphics/GeneralWidget.cpp
parente92443e4674ad767354fc9dc822219b2af883ec9 (diff)
parent1547b185c753e75ac65483cf1e694e4f007b71d9 (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.cpp5
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);
}