Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Commit 764198f

Browse files
committed
Avoid adding the extension element if the user did not change anything.
1 parent 8e6e3a4 commit 764198f

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,11 @@ public override void ProjectLoaded()
142142
public override void Save(string fileName)
143143
{
144144
// Save project extensions
145-
var propertiesXElement = extensionProperties.Save();
146-
SaveProjectExtensions(ExtensionPropertiesName, propertiesXElement);
147-
145+
if (extensionProperties.IsDirty) {
146+
var propertiesXElement = extensionProperties.Save();
147+
SaveProjectExtensions(ExtensionPropertiesName, propertiesXElement);
148+
extensionProperties.IsDirty = false;
149+
}
148150
base.Save(fileName);
149151
}
150152

0 commit comments

Comments
 (0)