summaryrefslogtreecommitdiffstats
path: root/ui/gfx/gl
diff options
context:
space:
mode:
authordhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-30 21:23:33 +0000
committerdhollowa@chromium.org <dhollowa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-30 21:23:33 +0000
commita803592b764704068582548d7cf9a7f8ce55a017 (patch)
treec8946cbecb4548e2c442808859c631b2966af35a /ui/gfx/gl
parent2167cd6288d2efd66b7ae640ab769d16dceb121c (diff)
downloadchromium_src-a803592b764704068582548d7cf9a7f8ce55a017.zip
chromium_src-a803592b764704068582548d7cf9a7f8ce55a017.tar.gz
chromium_src-a803592b764704068582548d7cf9a7f8ce55a017.tar.bz2
Chromium style clang fixes for OVERRIDE in compositor_unittests
Fixes clang plugin complaint about missing override: ./ui/gfx/compositor/compositor_cc.h:35:11: error: [chromium-style] Overriding method must be marked with OVERRIDE. virtual void* GetDisplay(); ^ Also, adds |SetCurrent| call to properly track context in |GLContextNSView::MakeCurrent|. BUG=104390 TEST=Compiles on Mac/clang. compositor_unittests pass. R=piman@chromium.org, kbr@chromium.org Review URL: http://codereview.chromium.org/8748018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112291 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/gl')
-rw-r--r--ui/gfx/gl/gl_context_nsview.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/gfx/gl/gl_context_nsview.mm b/ui/gfx/gl/gl_context_nsview.mm
index 1ad1c6d..c6d9a97 100644
--- a/ui/gfx/gl/gl_context_nsview.mm
+++ b/ui/gfx/gl/gl_context_nsview.mm
@@ -62,6 +62,8 @@ bool GLContextNSView::MakeCurrent(GLSurface* surface) {
[context_ setView:view];
[context_ makeCurrentContext];
+ SetCurrent(this, surface);
+
if (!surface->OnMakeCurrent(this)) {
LOG(ERROR) << "Unable to make gl context current.";
return false;