diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 718d513896eb4c225a446e6f932a2180462a6ba0..b8e49e4a36a3b01b1dc4bd1ffa2d0496f655e808 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1960,7 +1960,7 @@ void GdbEngine::setupEngine()
     if (m_gdbAdapter->dumperHandling() != AbstractGdbAdapter::DumperNotAvailable) {
         connect(debuggerCore()->action(UseDebuggingHelpers),
             SIGNAL(valueChanged(QVariant)),
-            SLOT(setUseDebuggingHelpers(QVariant)));
+            SLOT(reloadLocals()));
     }
 
     QTC_CHECK(state() == EngineSetupRequested);
@@ -4977,12 +4977,6 @@ void GdbEngine::handleAdapterCrashed(const QString &msg)
         showMessageBox(QMessageBox::Critical, tr("Adapter crashed"), msg);
 }
 
-void GdbEngine::setUseDebuggingHelpers(const QVariant &)
-{
-    setTokenBarrier();
-    updateLocals();
-}
-
 bool GdbEngine::hasPython() const
 {
     return m_hasPython;
diff --git a/src/plugins/debugger/gdb/gdbengine.h b/src/plugins/debugger/gdb/gdbengine.h
index d9e7b0b71ec32381eaf36ff18fe7813dc82af262..e42f12dc839793d9f8b14ecbe69da6dd219316db 100644
--- a/src/plugins/debugger/gdb/gdbengine.h
+++ b/src/plugins/debugger/gdb/gdbengine.h
@@ -689,7 +689,6 @@ private: ////////// View & Data Stuff //////////
     void setDebuggingHelperStateClassic(DebuggingHelperState);
     void tryLoadDebuggingHelpersClassic();
     void tryQueryDebuggingHelpersClassic();
-    Q_SLOT void setUseDebuggingHelpers(const QVariant &on);
 
     DebuggingHelperState m_debuggingHelperState;
     DumperHelper m_dumperHelper;