Browse Source

Fix project custom tool settings not being saved.

If a project had no previously stored preferences then any changes made to a project's custom tool settings were lost on closing the project.
pull/28/head
Matt Ward 14 years ago
parent
commit
e70a17822d
  1. 10
      src/Main/Base/Project/Src/Project/AbstractProject.cs

10
src/Main/Base/Project/Src/Project/AbstractProject.cs

@ -577,9 +577,17 @@ namespace ICSharpCode.SharpDevelop.Project @@ -577,9 +577,17 @@ namespace ICSharpCode.SharpDevelop.Project
return false;
}
Properties projectSpecificProperties;
[Browsable(false)]
public Properties ProjectSpecificProperties {
get; internal set;
get {
if (projectSpecificProperties == null) {
projectSpecificProperties = new Properties();
}
return projectSpecificProperties;
}
internal set { projectSpecificProperties = value; }
}
protected virtual ProjectBehavior CreateDefaultBehavior()

Loading…
Cancel
Save