X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ide%2Fsrc%2Fproject%2FProjectView.ec;fp=ide%2Fsrc%2Fproject%2FProjectView.ec;h=d301ac5186a1f041ed386e367207152998b2b1d2;hb=61976be1d5a7508a3449e9f89d146850eccad711;hp=f4a6d79de6cfaad389753161849d9994b98668b6;hpb=13215247203630dc5e47c79a8818aeb144182688;p=sdk diff --git a/ide/src/project/ProjectView.ec b/ide/src/project/ProjectView.ec index f4a6d79..d301ac5 100644 --- a/ide/src/project/ProjectView.ec +++ b/ide/src/project/ProjectView.ec @@ -1979,6 +1979,20 @@ class ProjectView : Window return true; } + bool DebugStepUntil(bool skip) + { + CompilerConfig compiler = ideSettings.GetCompilerConfig(ide.workspace.compiler); + ProjectConfig config = project.config; + int bitDepth = ide.workspace.bitDepth; + bool useValgrind = ide.workspace.useValgrind; + + if((ide.debugger.isActive) || (!buildInProgress && BuildInterrim(project, start, compiler, config, bitDepth, false))) + ide.debugger.StepUntil(compiler, config, bitDepth, useValgrind, skip); + + delete compiler; + return true; + } + bool DebugStepOut(bool skip) { ide.debugger.StepOut(skip);