(2c4d0cf44) Fixed memorystream not being disposed when saving a submarine preview image

This commit is contained in:
Joonas Rikkonen
2019-04-05 16:14:26 +03:00
parent 1db710b92b
commit 7dae8639cc
2 changed files with 42 additions and 4 deletions
@@ -840,10 +840,11 @@ namespace Barotrauma
}
#endif
MemoryStream imgStream = new MemoryStream();
CreateImage(defaultPreviewImageSize.X, defaultPreviewImageSize.Y, imgStream);
Submarine.SaveCurrent(savePath, imgStream);
using (MemoryStream imgStream = new MemoryStream())
{
CreateImage(defaultPreviewImageSize.X, defaultPreviewImageSize.Y, imgStream);
Submarine.SaveCurrent(savePath, imgStream);
}
Submarine.MainSub.CheckForErrors();
GUI.AddMessage(TextManager.Get("SubSavedNotification").Replace("[filepath]", Submarine.MainSub.FilePath), Color.Green);