diff --git a/Source/OpenTK/Platform/Egl/EglWindowInfo.cs b/Source/OpenTK/Platform/Egl/EglWindowInfo.cs
index cf1180c6..a81217de 100644
--- a/Source/OpenTK/Platform/Egl/EglWindowInfo.cs
+++ b/Source/OpenTK/Platform/Egl/EglWindowInfo.cs
@@ -112,6 +112,7 @@ namespace OpenTK.Platform.Egl
                 if (manual)
                 {
                     DestroySurface();
+                    disposed = true;
                 }
                 else
                 {