ide;debugger; (#1018) fixed breakpoints in statically linked added projects would...
authorRejean Loyer <redj@ecere.com>
Sat, 5 Oct 2013 12:46:29 +0000 (08:46 -0400)
committerRejean Loyer <redj@ecere.com>
Tue, 8 Oct 2013 21:02:23 +0000 (17:02 -0400)
ide/src/debugger/Debugger.ec

index bc5afce..8f21474 100644 (file)
@@ -2001,7 +2001,7 @@ class Debugger
    {
       char * s; _dpl2(_dpct, dplchan::debuggerBreakpoints, 0, "Debugger::SetBreakpoint(", s=bp.CopyLocationString(false), ", ", removePath ? "**** removePath(true) ****" : "", ") -- ", bp.type); delete s;
       breakpointError = false;
-      if(symbols && bp.enabled && (!bp.project || bp.project == ide.project || projectsLibraryLoaded[bp.project.name]))
+      if(symbols && bp.enabled && (!bp.project || bp.project.GetTargetType(bp.project.config) == staticLibrary || bp.project == ide.project || projectsLibraryLoaded[bp.project.name]))
       {
          sentBreakInsert = true;
          if(bp.address)