diff --git a/shared/java/skija/LayerGLSkija.java b/shared/java/skija/LayerGLSkija.java index 692e9167..df0df3c7 100644 --- a/shared/java/skija/LayerGLSkija.java +++ b/shared/java/skija/LayerGLSkija.java @@ -65,14 +65,10 @@ public void resize(int width, int height) { _renderTarget.close(); _renderTarget = null; } - if (_directContext != null) { - // https://bugs.chromium.org/p/skia/issues/detail?id=12814 - // _directContext.abandon(); - _directContext.close(); - _directContext = null; + _directContext.resetGLAll(); } - + super.resize(width, height); }