From d6f41fe8a8a609ef627fd7ca0d0957e4d0ffffb9 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 24 Sep 2002 19:20:50 +0000 Subject: [PATCH] Change the signature on SetAutoSolib to take a boolean. --- .../src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java | 2 +- .../org/eclipse/cdt/debug/mi/core/command/CommandFactory.java | 4 ++-- .../eclipse/cdt/debug/mi/core/command/MIGDBSetAutoSolib.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java index 0765959e5c6..e3ebb3e5169 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java @@ -108,7 +108,7 @@ public class SourceManager extends SessionObject implements ICDISourceManager { public void setAutoSolib() throws CDIException { MISession mi = getCSession().getMISession(); CommandFactory factory = mi.getCommandFactory(); - MIGDBSetAutoSolib solib = factory.createMIGDBSetAutoSolib(); + MIGDBSetAutoSolib solib = factory.createMIGDBSetAutoSolib(true); try { mi.postCommand(solib); MIInfo info = solib.getMIInfo(); diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java index 5159e53cacf..824bd5faad1 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java @@ -163,8 +163,8 @@ public class CommandFactory { return new MIGDBSet(params); } - public MIGDBSetAutoSolib createMIGDBSetAutoSolib() { - return new MIGDBSetAutoSolib(); + public MIGDBSetAutoSolib createMIGDBSetAutoSolib(boolean set) { + return new MIGDBSetAutoSolib(set); } public MIGDBSetSolibSearchPath createMIGDBSetSolibSearchPath(String[] params) { diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetAutoSolib.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetAutoSolib.java index bb141702fbd..4868c0fa094 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetAutoSolib.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBSetAutoSolib.java @@ -14,7 +14,7 @@ package org.eclipse.cdt.debug.mi.core.command; * */ public class MIGDBSetAutoSolib extends MIGDBSet { - public MIGDBSetAutoSolib() { - super(new String[] {"auto-solib-add"}); + public MIGDBSetAutoSolib(boolean isSet) { + super(new String[] {"auto-solib-add", (isSet) ? "1" : "0"}); } }