diff --git a/src/gui/properties/piecesbar.cpp b/src/gui/properties/piecesbar.cpp index d34fdca2b..f495f82c1 100644 --- a/src/gui/properties/piecesbar.cpp +++ b/src/gui/properties/piecesbar.cpp @@ -50,7 +50,8 @@ namespace { public: PieceIndexToImagePos(const BitTorrent::TorrentInfo &torrentInfo, const QImage &image) - : m_bytesPerPixel {image.width() > 0 ? torrentInfo.totalSize() / image.width() : -1} + : m_bytesPerPixel {(image.width() > 0 && torrentInfo.totalSize() >= image.width()) + ? torrentInfo.totalSize() / image.width() : -1} , m_torrentInfo {torrentInfo} { if ((m_bytesPerPixel > 0) && (m_bytesPerPixel < 10))