Skip to content

Commit 0aea8c6

Browse files
committed
Fixed a memory leak after disposing the DX11ScreenCapture
1 parent 762e2fe commit 0aea8c6

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)