From 66a0b8446dbd4d77e117353c9a55630249eccf7e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Samuel=20R=C3=B8dal?= Date: Wed, 6 Jun 2012 08:13:53 +0200 Subject: [PATCH] Fixed compile error in eglfs plugin due to narrowing conversion. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit qeglfscursor.cpp:300: error: narrowing conversion of ‘((const QRectF*)r)->QRectF::left()’ from ‘qreal’ to ‘const GLfloat’ inside { } Change-Id: Ic4273828ad361ffac5a68068372bf400d468fb38 Reviewed-by: Bradley T. Hughes --- src/plugins/platforms/eglfs/qeglfscursor.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/plugins/platforms/eglfs/qeglfscursor.cpp b/src/plugins/platforms/eglfs/qeglfscursor.cpp index e72d4f6..8627cfb 100644 --- a/src/plugins/platforms/eglfs/qeglfscursor.cpp +++ b/src/plugins/platforms/eglfs/qeglfscursor.cpp @@ -292,11 +292,15 @@ void QEglFSCursor::draw(const QRectF &r) glUseProgram(m_program); + const GLfloat x1 = r.left(); + const GLfloat x2 = r.right(); + const GLfloat y1 = r.top(); + const GLfloat y2 = r.bottom(); const GLfloat cursorCoordinates[] = { - r.left(), r.bottom(), - r.right(), r.bottom(), - r.left(), r.top(), - r.right(), r.top() + x1, y2, + x2, y2, + x1, y1, + x2, y1 }; const GLfloat s1 = m_cursor.textureRect.left(); -- 2.7.4