From 861e8d4f1ae4fad72ae5a3f57983393387ca4d76 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Sun, 30 Oct 2016 11:47:26 -0700 Subject: [PATCH] Include more scope in lock --- .../Settings/PrinterSettings.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/SlicerConfiguration/Settings/PrinterSettings.cs b/SlicerConfiguration/Settings/PrinterSettings.cs index 6ed84ce8d..9b7112435 100644 --- a/SlicerConfiguration/Settings/PrinterSettings.cs +++ b/SlicerConfiguration/Settings/PrinterSettings.cs @@ -238,17 +238,17 @@ namespace MatterHackers.MatterControl.SlicerConfiguration return; } - string json = this.ToJson(); - - var printerInfo = ProfileManager.Instance[this.ID]; - if (printerInfo != null) - { - printerInfo.ContentSHA1 = this.ComputeSha1(json); - ProfileManager.Instance.Save(); - } - lock (writeLock) { + string json = this.ToJson(); + + var printerInfo = ProfileManager.Instance[this.ID]; + if (printerInfo != null) + { + printerInfo.ContentSHA1 = this.ComputeSha1(json); + ProfileManager.Instance.Save(); + } + File.WriteAllText(DocumentPath, json); }