diff --git a/src/gui/properties/pieceavailabilitybar.cpp b/src/gui/properties/pieceavailabilitybar.cpp index 89d8b0075..ac746f168 100644 --- a/src/gui/properties/pieceavailabilitybar.cpp +++ b/src/gui/properties/pieceavailabilitybar.cpp @@ -28,6 +28,7 @@ * Contact : chris@qbittorrent.org */ +#include #include "pieceavailabilitybar.h" //#include @@ -159,8 +160,11 @@ int PieceAvailabilityBar::mixTwoColors(int &rgb1, int &rgb2, float ratio) void PieceAvailabilityBar::updateImage() { - // qDebug() << "updateImageAv"; QImage image2(width() - 2, 1, QImage::Format_RGB888); + if (image2.isNull()) { + qDebug() << "QImage image2() allocation failed, width():" << width(); + return; + } if (pieces.empty()) { image2.fill(0xffffff);