summaryrefslogtreecommitdiffstats
path: root/src/gui/image/qmovie.cpp
diff options
context:
space:
mode:
authorSona Kurazyan <sona.kurazyan@qt.io>2021-01-26 14:19:15 +0100
committerSona Kurazyan <sona.kurazyan@qt.io>2021-01-27 15:16:16 +0100
commit67ced4da5ab6f9bb63303a0850457d7a526866d3 (patch)
tree8bc570da407060ca0316d7a1e52c343366fa234d /src/gui/image/qmovie.cpp
parentf0ab1c02d773af87742dc69af54b1db952981665 (diff)
QMovie: initialize the private members while declaring them
Change-Id: Ie9c1484c8ad3483da3d559e1703770cdf22cec5e Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Andreas Buhr <andreas.buhr@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/gui/image/qmovie.cpp')
-rw-r--r--src/gui/image/qmovie.cpp28
1 files changed, 12 insertions, 16 deletions
diff --git a/src/gui/image/qmovie.cpp b/src/gui/image/qmovie.cpp
index 6c5922df0f..26ab96d0a3 100644
--- a/src/gui/image/qmovie.cpp
+++ b/src/gui/image/qmovie.cpp
@@ -247,20 +247,20 @@ public:
void _q_loadNextFrame();
void _q_loadNextFrame(bool starting);
- QImageReader *reader;
- int speed;
- QMovie::MovieState movieState;
+ QImageReader *reader = nullptr;
+ int speed = 100;
+ QMovie::MovieState movieState = QMovie::NotRunning;
QRect frameRect;
QPixmap currentPixmap;
- int currentFrameNumber;
- int nextFrameNumber;
- int greatestFrameNumber;
- int nextDelay;
- int playCounter;
- qint64 initialDevicePos;
- QMovie::CacheMode cacheMode;
- bool haveReadAll;
- bool isFirstIteration;
+ int currentFrameNumber = -1;
+ int nextFrameNumber = 0;
+ int greatestFrameNumber = -1;
+ int nextDelay = 0;
+ int playCounter = -1;
+ qint64 initialDevicePos = 0;
+ QMovie::CacheMode cacheMode = QMovie::CacheNone;
+ bool haveReadAll = false;
+ bool isFirstIteration = true;
QMap<int, QFrameInfo> frameMap;
QString absoluteFilePath;
@@ -270,10 +270,6 @@ public:
/*! \internal
*/
QMoviePrivate::QMoviePrivate(QMovie *qq)
- : reader(nullptr), speed(100), movieState(QMovie::NotRunning),
- currentFrameNumber(-1), nextFrameNumber(0), greatestFrameNumber(-1),
- nextDelay(0), playCounter(-1),
- cacheMode(QMovie::CacheNone), haveReadAll(false), isFirstIteration(true)
{
q_ptr = qq;
nextImageTimer.setSingleShot(true);