diff --git a/src/gui/properties/piecesbar.cpp b/src/gui/properties/piecesbar.cpp index 0c9a253e1..a125bc516 100644 --- a/src/gui/properties/piecesbar.cpp +++ b/src/gui/properties/piecesbar.cpp @@ -112,8 +112,6 @@ namespace PiecesBar::PiecesBar(QWidget *parent) : QWidget {parent} - , m_torrent {nullptr} - , m_hovered {false} { updatePieceColors(); setMouseTracking(true); diff --git a/src/gui/properties/piecesbar.h b/src/gui/properties/piecesbar.h index ec70aab6c..5b27daf69 100644 --- a/src/gui/properties/piecesbar.h +++ b/src/gui/properties/piecesbar.h @@ -91,10 +91,10 @@ private: virtual bool updateImage(QImage &image) = 0; void updatePieceColors(); - const BitTorrent::Torrent *m_torrent; + const BitTorrent::Torrent *m_torrent = nullptr; QImage m_image; // buffered 256 levels gradient from bg_color to piece_color QVector m_pieceColors; - bool m_hovered; + bool m_hovered = false; QRect m_highlitedRegion; //!< part of the bar can be highlighted; this rectangle is in the same frame as m_image };