Browse Source

fix unhandled exception when attaching.

pull/15/head
Eusebiu Marcu 15 years ago
parent
commit
1fecdade8f
  1. 7
      src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs

7
src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs

@ -887,6 +887,13 @@ namespace ICSharpCode.SharpDevelop.Services
void process_Modules_Added(object sender, CollectionItemEventArgs<Module> e) void process_Modules_Added(object sender, CollectionItemEventArgs<Module> e)
{ {
if (ProjectService.OpenSolution == null ||
ProjectService.OpenSolution.Projects == null ||
ProjectService.OpenSolution.Projects.Count() == 0)
return;
if (e == null || e.Item == null) return;
ProjectService.OpenSolution.Projects ProjectService.OpenSolution.Projects
.Where(p => e.Item.Name.IndexOf(p.Name) >= 0) .Where(p => e.Item.Name.IndexOf(p.Name) >= 0)
.ForEach(p => e.Item.LoadSymbolsFromDisk(new []{ Path.GetDirectoryName(p.OutputAssemblyFullPath) })); .ForEach(p => e.Item.LoadSymbolsFromDisk(new []{ Path.GetDirectoryName(p.OutputAssemblyFullPath) }));

Loading…
Cancel
Save