Resolving issue #292
- we shouldn't be referencing managed objects in the finalizer
This commit is contained in:
Родитель
87c81bd77f
Коммит
2f706b08dd
|
@ -132,8 +132,11 @@ namespace SkiaSharp.Views.Android
|
|||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
FreeBitmap();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
FreeBitmap();
|
||||
}
|
||||
|
||||
private void FreeBitmap()
|
||||
|
|
|
@ -79,8 +79,11 @@ namespace SkiaSharp.Views.Android
|
|||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
FreeContext();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
FreeContext();
|
||||
}
|
||||
|
||||
private void FreeContext()
|
||||
|
|
|
@ -71,8 +71,11 @@ namespace SkiaSharp.Views.Android
|
|||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
FreeBitmap();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
FreeBitmap();
|
||||
}
|
||||
|
||||
private void CreateBitmap(int width, int height)
|
||||
|
|
Загрузка…
Ссылка в новой задаче