Fixed some uses of uninitialized data (SceneOpenGL::selfCheckDone and TimeLine::m_CurveShape)

svn path=/trunk/KDE/kdebase/workspace/; revision=1022613
This commit is contained in:
Andreas Kling 2009-09-12 09:38:12 +00:00
parent faa64877bf
commit 0204c2127c
2 changed files with 3 additions and 2 deletions

View file

@ -966,7 +966,7 @@ TimeLine::TimeLine(const int duration)
m_Duration = duration;
m_TimeLine = new QTimeLine(m_Duration ? m_Duration : 1); // (avoid QTimeLine warning)
m_TimeLine->setFrameRange(0, m_Duration);
m_TimeLine->setCurveShape(QTimeLine::EaseInCurve);
setCurveShape(EaseInCurve);
}
TimeLine::TimeLine(const TimeLine &other)
@ -975,7 +975,7 @@ TimeLine::TimeLine(const TimeLine &other)
m_Duration = other.m_Duration;
m_TimeLine = new QTimeLine(m_Duration ? m_Duration : 1);
m_TimeLine->setFrameRange(0, m_Duration);
setCurveShape(m_CurveShape);
setCurveShape(other.m_CurveShape);
if( m_Duration != 0 )
setProgress(m_Progress);
}

View file

@ -117,6 +117,7 @@ XShmSegmentInfo SceneOpenGL::shm;
SceneOpenGL::SceneOpenGL( Workspace* ws )
: Scene( ws )
, init_ok( false )
, selfCheckDone( false )
{
if( !Extensions::glxAvailable())
{