[Libreoffice-commits] core.git: 2 commits - vcl/opengl vcl/qa

Caolán McNamara caolanm at redhat.com
Thu Aug 27 00:14:36 PDT 2015


 vcl/opengl/texture.cxx   |   15 +++++++++------
 vcl/qa/cppunit/timer.cxx |    1 +
 2 files changed, 10 insertions(+), 6 deletions(-)

New commits:
commit 2d791401f4e32a260b05b7e21cbfd60baa493b32
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Aug 27 08:09:18 2015 +0100

    coverity#1320471 Infinite loop coverity[loop_top] - Application::Yield
    
    Change-Id: I83634fa276048607cc0572178964417ce7373e0c

diff --git a/vcl/qa/cppunit/timer.cxx b/vcl/qa/cppunit/timer.cxx
index e89a28f..2ec940a 100644
--- a/vcl/qa/cppunit/timer.cxx
+++ b/vcl/qa/cppunit/timer.cxx
@@ -269,6 +269,7 @@ void TimerTest::testMultiAutoTimers()
         AutoTimerCount aCountY(nDurationMsY, nCountY);
 
         AutoTimerCount aCount(nDurationMs, nCount);
+        // coverity[loop_top] - Application::Yield allows the timer to fire and toggle nCount
         while (nCount < nEventsCount) {
             Application::Yield();
         }
commit 52a52a21c6997a6b083985fdcda540d66e86f32e
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Aug 27 08:05:45 2015 +0100

    coverity#1320472 Uninitialized scalar field
    
    Change-Id: I50e07779a541bbea6b285a855fb54d419d4aed13

diff --git a/vcl/opengl/texture.cxx b/vcl/opengl/texture.cxx
index cbb8b07..65a0b69 100644
--- a/vcl/opengl/texture.cxx
+++ b/vcl/opengl/texture.cxx
@@ -169,20 +169,23 @@ OpenGLTexture::OpenGLTexture(ImplOpenGLTexture* pImpl, Rectangle aRectangle, int
         mpImpl->IncreaseRefCount(nSlotNumber);
 }
 
-OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, bool bAllocate ) :
-    maRect( Point( 0, 0 ), Size( nWidth, nHeight ) )
+OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, bool bAllocate )
+    : maRect( Point( 0, 0 ), Size( nWidth, nHeight ) )
+    , mnSlotNumber(-1)
 {
     mpImpl = new ImplOpenGLTexture( nWidth, nHeight, bAllocate );
 }
 
-OpenGLTexture::OpenGLTexture( int nX, int nY, int nWidth, int nHeight ) :
-    maRect( Point( 0, 0 ), Size( nWidth, nHeight ) )
+OpenGLTexture::OpenGLTexture( int nX, int nY, int nWidth, int nHeight )
+    : maRect( Point( 0, 0 ), Size( nWidth, nHeight ) )
+    , mnSlotNumber(-1)
 {
     mpImpl = new ImplOpenGLTexture( nX, nY, nWidth, nHeight );
 }
 
-OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, int nFormat, int nType, sal_uInt8* pData ) :
-    maRect( Point( 0, 0 ), Size( nWidth, nHeight ) )
+OpenGLTexture::OpenGLTexture( int nWidth, int nHeight, int nFormat, int nType, sal_uInt8* pData )
+    : maRect( Point( 0, 0 ), Size( nWidth, nHeight ) )
+    , mnSlotNumber(-1)
 {
     mpImpl = new ImplOpenGLTexture( nWidth, nHeight, nFormat, nType, pData );
 }


More information about the Libreoffice-commits mailing list