Browse Source

Correctly dispose of frames.

Former-commit-id: b3432bab210ef6349acdcfaa74c5db3f29428bca
Former-commit-id: 00acbc726a0fb28d244d9fdb2eb79048d54cc744
Former-commit-id: 8ada24a491c596f5f563daab396d84be59f7433e
af/merge-core
James Jackson-South 10 years ago
parent
commit
f35a12dcfa
  1. 15
      src/ImageProcessorCore/Image.cs

15
src/ImageProcessorCore/Image.cs

@ -229,19 +229,16 @@ namespace ImageProcessorCore
return; return;
} }
if (disposing) // Dispose of the unmanaged resources for each frame here.
if (this.Frames.Any())
{ {
// Dispose of any managed resources here. foreach (ImageFrame frame in this.Frames)
if (this.Frames.Any())
{ {
foreach (ImageFrame frame in this.Frames) frame.Dispose();
{
frame.Dispose();
}
this.Frames.Clear();
} }
this.Frames.Clear();
} }
base.Dispose(disposing); base.Dispose(disposing);
} }

Loading…
Cancel
Save