From f6ced69c9e8e2222b1d67f0d3897fe7a70ac93c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Teuli=C3=A8re?= Date: Thu, 11 Oct 2012 23:21:32 +0200 Subject: [PATCH] Make sure some class members are initialized (bugs reported by Coverity) --- game/results.cpp | 2 +- qt/history_widget.cpp | 3 ++- qt/player_widget.cpp | 2 +- qt/rack_widget.cpp | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/game/results.cpp b/game/results.cpp index 0b51cf7..a468138 100644 --- a/game/results.cpp +++ b/game/results.cpp @@ -155,7 +155,7 @@ void BestResults::clear() PercentResults::PercentResults(float iPercent) - : m_percent(iPercent) + : m_percent(iPercent), m_bestScore(0), m_minScore(0) { } diff --git a/qt/history_widget.cpp b/qt/history_widget.cpp index 68b7736..ed148c8 100644 --- a/qt/history_widget.cpp +++ b/qt/history_widget.cpp @@ -46,7 +46,8 @@ INIT_LOGGER(qt, HistoryWidget); HistoryWidget::HistoryWidget(QWidget *parent) - : QTreeView(parent), m_history(NULL), m_forPlayer(false), m_isFreeGame(false) + : QTreeView(parent), m_history(NULL), m_game(NULL), + m_forPlayer(false), m_isFreeGame(false) { m_colTurn = 0; m_colRack = 1; diff --git a/qt/player_widget.cpp b/qt/player_widget.cpp index 9031802..580f3ae 100644 --- a/qt/player_widget.cpp +++ b/qt/player_widget.cpp @@ -202,7 +202,7 @@ void PlayerWidget::helperChangePass(QString inputLetters) PlayerTabWidget::PlayerTabWidget(CoordModel &iCoordModel, QWidget *parent) - : QTabWidget(parent), m_coordModel(iCoordModel) + : QTabWidget(parent), m_game(NULL), m_coordModel(iCoordModel) { QObject::connect(this, SIGNAL(currentChanged(int)), this, SLOT(changeCurrentPlayer(int))); diff --git a/qt/rack_widget.cpp b/qt/rack_widget.cpp index 1c4f31e..cf3ba97 100644 --- a/qt/rack_widget.cpp +++ b/qt/rack_widget.cpp @@ -35,7 +35,7 @@ INIT_LOGGER(qt, RackWidget); RackWidget::RackWidget(QWidget *parent) - : QFrame(parent), m_showOnlyLastTurn(false) + : QFrame(parent), m_game(NULL), m_showOnlyLastTurn(false) { setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);