X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=clip_list.cpp;h=69a6334cd473984d1b730998464c61cc5af422cc;hb=076918036d80757e92d2512e2d0419b0bac97320;hp=69a87aee64ef2e3a66b5665c89b0a65f41c5bb80;hpb=b278660b3e68a23d39c9783ac64675b44675016c;p=nageru diff --git a/clip_list.cpp b/clip_list.cpp index 69a87ae..69a6334 100644 --- a/clip_list.cpp +++ b/clip_list.cpp @@ -137,7 +137,9 @@ QVariant PlayList::data(const QModelIndex &parent, int role) const { grad.setCoordinateMode(grad.QGradient::ObjectBoundingMode); grad.setColorAt(0.0f, QColor::fromRgbF(0.0f, 0.0f, 1.0f, 0.2f)); grad.setColorAt(play_progress, QColor::fromRgbF(0.0f, 0.0f, 1.0f, 0.2f)); - grad.setColorAt(play_progress + 0.01f, QColor::fromRgbF(0.0f, 0.0f, 1.0f, 0.0f)); + if (play_progress + 0.01f <= 1.0f) { + grad.setColorAt(play_progress + 0.01f, QColor::fromRgbF(0.0f, 0.0f, 1.0f, 0.0f)); + } return QBrush(grad); } else { return QVariant();