diff --git a/src/plugins/debugger/commonoptionspage.cpp b/src/plugins/debugger/commonoptionspage.cpp
index 19e2c52f2f771ee394b972af770896826cc7e072..77ce4ed567ae7580a575663893b44f401e57e89c 100644
--- a/src/plugins/debugger/commonoptionspage.cpp
+++ b/src/plugins/debugger/commonoptionspage.cpp
@@ -96,6 +96,12 @@ QIcon CommonOptionsPage::categoryIcon() const
 void CommonOptionsPage::apply()
 {
     m_group.apply(ICore::instance()->settings());
+
+    if (m_ui.debuggerChooserWidget->isDirty()) {
+        //m_abiToDebuggerMap = m_ui.debuggerChooserWidget->debuggerMapping();
+        m_ui.debuggerChooserWidget->setDebuggerMapping(m_abiToDebuggerMap);
+        m_abiToDebuggerMapChanged = true;
+    }
 }
 
 void CommonOptionsPage::finish()
@@ -196,7 +202,7 @@ QWidget *CommonOptionsPage::createPage(QWidget *parent)
     foreach (const QString &key, toRemove)
         m_abiToDebuggerMap.remove(key);
 
-    //m_ui->gdbChooserWidget->setGdbMapping(m_abiToDebuggerMap);
+    m_ui.debuggerChooserWidget->setDebuggerMapping(m_abiToDebuggerMap);
 
     return w;
 }
@@ -416,16 +422,6 @@ QIcon DebuggingHelperOptionPage::categoryIcon() const
 void DebuggingHelperOptionPage::apply()
 {
     m_group.apply(ICore::instance()->settings());
-
-/*
-    if (!m_ui) // page never shown
-        return;
-    if (m_ui->gdbChooserWidget->isDirty()) {
-        //m_abiToDebuggerMap = m_ui->gdbChooserWidget->gdbMapping();
-        m_ui->gdbChooserWidget->setGdbMapping(m_abiToDebuggerMap);
-        gdbMappingChanged = true;
-    }
-*/
 }
 
 void DebuggingHelperOptionPage::finish()
diff --git a/src/plugins/debugger/gdb/gdboptionspage.ui b/src/plugins/debugger/gdb/gdboptionspage.ui
index ccd3184740ebc029f6d111edfacc6e36acd60667..1584f134d13ec190c29e8f8ba11f539f4d6b6272 100644
--- a/src/plugins/debugger/gdb/gdboptionspage.ui
+++ b/src/plugins/debugger/gdb/gdboptionspage.ui
@@ -204,12 +204,6 @@ on slow machines. In this case, the value should be increased.</string>
    <header location="global">utils/pathchooser.h</header>
    <container>1</container>
   </customwidget>
-  <customwidget>
-   <class>Debugger::Internal::GdbChooserWidget</class>
-   <extends>QWidget</extends>
-   <header>gdb/gdbchooserwidget.h</header>
-   <container>1</container>
-  </customwidget>
  </customwidgets>
  <resources/>
  <connections/>