Browse Source

Fix NullReferenceException when the debugger loads a module while no solution is loaded.

4.0
Daniel Grunwald 15 years ago
parent
commit
9ac63e38ca
  1. 3
      src/AddIns/Debugger/Debugger.AddIn/Service/WindowsDebugger.cs

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

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

Loading…
Cancel
Save