diff options
author | José Fonseca <jose.r.fonseca@gmail.com> | 2011-12-01 10:03:14 +0000 |
---|---|---|
committer | José Fonseca <jose.r.fonseca@gmail.com> | 2011-12-01 10:03:14 +0000 |
commit | 0cf15f0da0d905ee375c716a943be45b33d6e315 (patch) | |
tree | af871819ba828a23305c02a4943e7e0ea4abccc7 /glws_cocoa.mm | |
parent | 382d662aabebe85e8bc6f941eafc76454be24577 (diff) |
Replace dynamic casts with static on glws.
We know as a fact that the type matches.
Diffstat (limited to 'glws_cocoa.mm')
-rw-r--r-- | glws_cocoa.mm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/glws_cocoa.mm b/glws_cocoa.mm index 891e286..2e9bbae 100644 --- a/glws_cocoa.mm +++ b/glws_cocoa.mm @@ -75,7 +75,7 @@ public: Drawable(vis, w, h), currentContext(nil) { - NSOpenGLPixelFormat *pixelFormat = dynamic_cast<const CocoaVisual *>(visual)->pixelFormat; + NSOpenGLPixelFormat *pixelFormat = static_cast<const CocoaVisual *>(visual)->pixelFormat; NSRect winRect = NSMakeRect(0, 0, w, h); @@ -206,7 +206,7 @@ createDrawable(const Visual *visual, int width, int height) Context * createContext(const Visual *visual, Context *shareContext, Profile profile) { - NSOpenGLPixelFormat *pixelFormat = dynamic_cast<const CocoaVisual *>(visual)->pixelFormat; + NSOpenGLPixelFormat *pixelFormat = static_cast<const CocoaVisual *>(visual)->pixelFormat; NSOpenGLContext *share_context = nil; NSOpenGLContext *context; @@ -215,7 +215,7 @@ createContext(const Visual *visual, Context *shareContext, Profile profile) } if (shareContext) { - share_context = dynamic_cast<CocoaContext*>(shareContext)->context; + share_context = static_cast<CocoaContext*>(shareContext)->context; } context = [[NSOpenGLContext alloc] @@ -232,8 +232,8 @@ makeCurrent(Drawable *drawable, Context *context) if (!drawable || !context) { [NSOpenGLContext clearCurrentContext]; } else { - CocoaDrawable *cocoaDrawable = dynamic_cast<CocoaDrawable *>(drawable); - CocoaContext *cocoaContext = dynamic_cast<CocoaContext *>(context); + CocoaDrawable *cocoaDrawable = static_cast<CocoaDrawable *>(drawable); + CocoaContext *cocoaContext = static_cast<CocoaContext *>(context); [cocoaDrawable->window makeKeyAndOrderFront:nil]; [cocoaContext->context setView:[cocoaDrawable->window contentView]]; |