| Index: ui/gl/gl_surface.h
|
| diff --git a/ui/gl/gl_surface.h b/ui/gl/gl_surface.h
|
| index 19b45e64153c83fdab474fbfc0c75ed6e76089c6..7f2aa3dcf77081a6ddeecee549719a88b1515e46 100644
|
| --- a/ui/gl/gl_surface.h
|
| +++ b/ui/gl/gl_surface.h
|
| @@ -38,6 +38,10 @@ class GL_EXPORT GLSurface : public base::RefCounted<GLSurface> {
|
| // Destroys the surface.
|
| virtual void Destroy() = 0;
|
|
|
| + // Destroys the surface and terminates its underlying display. This must be
|
| + // the last surface which uses the display.
|
| + virtual void DestroyAndTerminateDisplay();
|
| +
|
| virtual bool Resize(const gfx::Size& size);
|
|
|
| // Recreate the surface without changing the size.
|
|
|