Skip to content

Commit fb7cf3d

Browse files
authored
Merge pull request #7528 from odalet/fix-OpenGLControlBase
Fix #7519 - Reset fb and depth buffer Ids once they are deleted
2 parents f0a22e0 + 9ea32bb commit fb7cf3d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/Avalonia.OpenGL/Controls/OpenGlControlBase.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ void DoCleanup()
8989
gl.BindTexture(GL_TEXTURE_2D, 0);
9090
gl.BindFramebuffer(GL_FRAMEBUFFER, 0);
9191
gl.DeleteFramebuffers(1, new[] { _fb });
92+
_fb = 0;
9293
gl.DeleteRenderbuffers(1, new[] { _depthBuffer });
94+
_depthBuffer = 0;
9395
_attachment?.Dispose();
9496
_attachment = null;
9597
_bitmap?.Dispose();

0 commit comments

Comments
 (0)