From 96a5ff74d9d67a8d7a733c5ba5e2e122d15a94d9 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Fri, 23 Oct 2009 17:32:11 +0200 Subject: [PATCH] disable remainders of the plugin loading settings code --- src/plugins/debugger/gdb/gdbengine.cpp | 5 +++++ src/plugins/debugger/gdb/gdboptionspage.cpp | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 45ec57e8d5d..cb9e822184c 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -1049,6 +1049,10 @@ void GdbEngine::handleStopResponse(const GdbMi &data) } setState(InferiorStopped); +#if 0 + // The related code (handleAqcuiredInferior()) is disabled as well. + // When re-enabling, try something to avoid spurious source list updates + // due to unrelated no-reason stops. const QByteArray &msg = data.findChild("consolestreamoutput").data(); if (msg.contains("Stopped due to shared library event") || reason.isEmpty()) { m_modulesListOutdated = true; @@ -1064,6 +1068,7 @@ void GdbEngine::handleStopResponse(const GdbMi &data) } // fall through } +#endif // seen on XP after removing a breakpoint while running // >945*stopped,reason="signal-received",signal-name="SIGTRAP", diff --git a/src/plugins/debugger/gdb/gdboptionspage.cpp b/src/plugins/debugger/gdb/gdboptionspage.cpp index 226bfb7283a..b030e44977f 100644 --- a/src/plugins/debugger/gdb/gdboptionspage.cpp +++ b/src/plugins/debugger/gdb/gdboptionspage.cpp @@ -51,6 +51,9 @@ QWidget *GdbOptionsPage::createPage(QWidget *parent) m_group.insert(theDebuggerAction(GdbEnvironment), m_ui.environmentEdit); +#if 1 + m_ui.groupBoxPluginDebugging->hide(); +#else // The related code (handleAqcuiredInferior()) is disabled as well. m_group.insert(theDebuggerAction(AllPluginBreakpoints), m_ui.radioButtonAllPluginBreakpoints); m_group.insert(theDebuggerAction(SelectedPluginBreakpoints), @@ -59,6 +62,7 @@ QWidget *GdbOptionsPage::createPage(QWidget *parent) m_ui.radioButtonNoPluginBreakpoints); m_group.insert(theDebuggerAction(SelectedPluginBreakpointsPattern), m_ui.lineEditSelectedPluginBreakpointsPattern); +#endif m_ui.lineEditSelectedPluginBreakpointsPattern-> setEnabled(theDebuggerAction(SelectedPluginBreakpoints)->value().toBool()); -- GitLab