diff --git a/ui/gl/gl_surface_ios.h b/ui/gl/gl_surface_ios.h index 3b1d317542f..55ecd76998f 100644 --- a/ui/gl/gl_surface_ios.h +++ b/ui/gl/gl_surface_ios.h @@ -28,6 +28,8 @@ class GL_EXPORT GLSurfaceIOS : public GLSurface { uint32_t depth_stencil_packed_buffer_; Size last_configured_size_; bool framebuffer_setup_complete_; + + ~GLSurfaceIOS() override; void SetupFramebufferIfNecessary(); DISALLOW_COPY_AND_ASSIGN(GLSurfaceIOS); diff --git a/ui/gl/gl_surface_ios.mm b/ui/gl/gl_surface_ios.mm index a65c666ab89..0f8b1fc212b 100644 --- a/ui/gl/gl_surface_ios.mm +++ b/ui/gl/gl_surface_ios.mm @@ -30,6 +30,8 @@ GLSurfaceIOS::GLSurfaceIOS(gfx::AcceleratedWidget widget, framebuffer_setup_complete_(false) { } +GLSurfaceIOS::~GLSurfaceIOS() {} + #ifndef NDEBUG static void GLSurfaceIOS_AssertFramebufferCompleteness(void) { GLenum status = glCheckFramebufferStatus(GL_FRAMEBUFFER);