diff options
author | Mike Krüger <mkrueger@novell.com> | 2010-11-26 13:48:19 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2010-11-26 13:48:19 +0300 |
commit | 969089785b33160c4d1c7764c77ba5918c439196 (patch) | |
tree | 106e372b64744e7cbd085f137b890d4386dc135d /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks | |
parent | 41dce7a40bfc82786b1ac5eecbaf5dd33616fcad (diff) |
fixed possible null reference.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/Task.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/Task.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/Task.cs index 9e9a692484..f0b3c93046 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/Task.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/Task.cs @@ -209,8 +209,9 @@ namespace MonoDevelop.Ide.Tasks { if (!file.IsNullOrEmpty) { var doc = IdeApp.Workbench.OpenDocument (file, Math.Max (1, line), Math.Max (1, column), true); - if (WorkspaceObject is Project) - doc.Project = WorkspaceObject as Project; + var project = WorkspaceObject as Project; + if (doc != null && project != null) + doc.Project = project; } else if (parentObject != null) { Pad pad = IdeApp.Workbench.GetPad<ProjectSolutionPad> (); ProjectSolutionPad spad = pad.Content as ProjectSolutionPad; |