Fix EGL_BAD_SURFACE when app is paused (flutter/engine#20735)

This commit is contained in:
Emmanuel Garcia 2020-08-25 12:39:40 -07:00 committed by GitHub
parent 4dd556028f
commit eb4c56aba4

View File

@ -35,7 +35,11 @@ AndroidSurfaceGL::AndroidSurfaceGL(
AndroidSurfaceGL::~AndroidSurfaceGL() = default;
void AndroidSurfaceGL::TeardownOnScreenContext() {
// When the onscreen surface is destroyed, the context and the surface
// instance should be deleted. Issue:
// https://github.com/flutter/flutter/issues/64414
android_context_->ClearCurrent();
onscreen_surface_ = nullptr;
}
bool AndroidSurfaceGL::IsValid() const {