Browse Source

Avoid adding the extension element if the user did not change anything.

pull/403/head
Daniel Grunwald 12 years ago
parent
commit
764198f6c5
  1. 4
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs

4
src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs

@ -142,9 +142,11 @@ namespace CSharpBinding
public override void Save(string fileName) public override void Save(string fileName)
{ {
// Save project extensions // Save project extensions
if (extensionProperties.IsDirty) {
var propertiesXElement = extensionProperties.Save(); var propertiesXElement = extensionProperties.Save();
SaveProjectExtensions(ExtensionPropertiesName, propertiesXElement); SaveProjectExtensions(ExtensionPropertiesName, propertiesXElement);
extensionProperties.IsDirty = false;
}
base.Save(fileName); base.Save(fileName);
} }

Loading…
Cancel
Save