Skip to content

Commit aa643f1

Browse files
authored
Merge pull request #31 from DarthAffe/MemoryLeak
Fixed a memory leak after disposing the DX11ScreenCapture
2 parents 762e2fe + 0aea8c6 commit aa643f1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ScreenCapture.NET.DX11/DX11ScreenCapture.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,13 @@ protected override void Dispose(bool disposing)
438438
base.Dispose(disposing);
439439

440440
lock (_captureLock)
441+
{
442+
foreach (ZoneTextures textures in _textures.Values)
443+
textures.Dispose();
444+
_textures.Clear();
445+
441446
DisposeDX();
447+
}
442448
}
443449

444450
private void DisposeDX()

0 commit comments

Comments
 (0)