diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-11-13 21:05:30 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-11-13 21:13:44 +0000 |
commit | 38fb5f7c6795ba60fe822604e3843652aab472ed (patch) | |
tree | 884fc2c865288108bdaf6b13b29a31b528b25deb /vcl/opengl/x11 | |
parent | 019f13644a5d0ce1086b2649d2907520ece81b21 (diff) |
coverity#1251586 Unchecked dynamic_cast
Change-Id: I5b20fe66da306a742ff2d723cdadfc22b71dafe1
Diffstat (limited to 'vcl/opengl/x11')
-rw-r--r-- | vcl/opengl/x11/gdiimpl.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/opengl/x11/gdiimpl.cxx b/vcl/opengl/x11/gdiimpl.cxx index 184abab2040a..6a16b9f92798 100644 --- a/vcl/opengl/x11/gdiimpl.cxx +++ b/vcl/opengl/x11/gdiimpl.cxx @@ -60,9 +60,10 @@ GLfloat X11OpenGLSalGraphicsImpl::GetHeight() const void X11OpenGLSalGraphicsImpl::Init() { - if( mrParent.m_pFrame && dynamic_cast<X11WindowProvider*>(mrParent.m_pFrame) ) + X11WindowProvider *pProvider = dynamic_cast<X11WindowProvider*>(mrParent.m_pFrame); + if (pProvider) { - Window aWin = dynamic_cast<X11WindowProvider*>(mrParent.m_pFrame)->GetX11Window(); + Window aWin = pProvider->GetX11Window(); maContext.init( mrParent.GetXDisplay(), aWin, mrParent.m_nXScreen.getXScreen()); SetOffscreen( false ); } |