From: Chris Holland Date: Fri, 18 Dec 2020 00:10:40 +0000 (-0500) Subject: Fix crash when device with capacitybar is dragged X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/ef093154046f91a59bc7e0fe1f22b590f45a0b0b?hp=-c Fix crash when device with capacitybar is dragged BUG: 430441 --- ef093154046f91a59bc7e0fe1f22b590f45a0b0b diff --git a/src/panels/places/placesitemlistwidget.cpp b/src/panels/places/placesitemlistwidget.cpp index c9de3e6cf..2d5111c56 100644 --- a/src/panels/places/placesitemlistwidget.cpp +++ b/src/panels/places/placesitemlistwidget.cpp @@ -106,7 +106,8 @@ void PlacesItemListWidget::paint(QPainter* painter, const QStyleOptionGraphicsIt { KStandardItemListWidget::paint(painter, option, widget); - if (m_drawCapacityBar) { + // We check if option=nullptr since it is null when the place is dragged (Bug #430441) + if (m_drawCapacityBar && option) { const TextInfo* textInfo = m_textInfo.value("text"); if (textInfo) { // See KStandarItemListWidget::paint() for info on why we check textInfo. painter->save();