diff options
Diffstat (limited to 'chromium/ui/gl')
-rw-r--r-- | chromium/ui/gl/gl_share_group.cc | 3 | ||||
-rw-r--r-- | chromium/ui/gl/gl_share_group.h | 7 |
2 files changed, 2 insertions, 8 deletions
diff --git a/chromium/ui/gl/gl_share_group.cc b/chromium/ui/gl/gl_share_group.cc index 347873dc3ab..8e8958b49a4 100644 --- a/chromium/ui/gl/gl_share_group.cc +++ b/chromium/ui/gl/gl_share_group.cc @@ -18,9 +18,6 @@ GLShareGroup::GLShareGroup() } void GLShareGroup::AddContext(GLContext* context) { - if (contexts_.empty()) - AboutToAddFirstContext(); - contexts_.insert(context); } diff --git a/chromium/ui/gl/gl_share_group.h b/chromium/ui/gl/gl_share_group.h index f1b03690f34..1deed63c541 100644 --- a/chromium/ui/gl/gl_share_group.h +++ b/chromium/ui/gl/gl_share_group.h @@ -31,7 +31,7 @@ class GL_EXPORT GLShareGroup : public base::RefCounted<GLShareGroup> { // Returns a pointer to any initialized context in the share group // or NULL if there are no initialized contexts in the share group. - virtual GLContext* GetContext(); + GLContext* GetContext(); // Sets and returns the unique shared GL context. Used for context // virtualization. @@ -45,13 +45,10 @@ class GL_EXPORT GLShareGroup : public base::RefCounted<GLShareGroup> { int GetRendererID(); #endif - protected: - virtual ~GLShareGroup(); - virtual void AboutToAddFirstContext() { } - private: friend class base::RefCounted<GLShareGroup>; + ~GLShareGroup(); // References to GLContext are by raw pointer to avoid a reference count // cycle. |