Browse Source

Fix #401: SD fails to start when using "load previous solution on startup" and the solution load fails with an unhandled exception.

pull/403/head
Daniel Grunwald 11 years ago
parent
commit
19017ee081
  1. 8
      src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs

8
src/Main/SharpDevelop/Workbench/WorkbenchStartup.cs

@ -132,8 +132,12 @@ namespace ICSharpCode.SharpDevelop.Workbench @@ -132,8 +132,12 @@ namespace ICSharpCode.SharpDevelop.Workbench
// load previous solution
if (!didLoadSolutionOrFile && SD.PropertyService.Get("SharpDevelop.LoadPrevProjectOnStartup", false)) {
if (SD.FileService.RecentOpen.RecentProjects.Count > 0) {
SD.ProjectService.OpenSolutionOrProject(SD.FileService.RecentOpen.RecentProjects[0]);
didLoadSolutionOrFile = true;
try {
SD.ProjectService.OpenSolutionOrProject(SD.FileService.RecentOpen.RecentProjects[0]);
didLoadSolutionOrFile = true;
} catch (Exception ex) {
MessageService.ShowException(ex);
}
}
}

Loading…
Cancel
Save