From 584ca6da18e37633f6d9378c9a996a734fa56a76 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Fri, 11 Dec 2015 17:49:45 +0100 Subject: [PATCH] Rely on selectionModel() instead of currentIndex(). --- src/modules/partition/gui/PartitionBarsView.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/partition/gui/PartitionBarsView.cpp b/src/modules/partition/gui/PartitionBarsView.cpp index 1b3a5b620..58fae08db 100644 --- a/src/modules/partition/gui/PartitionBarsView.cpp +++ b/src/modules/partition/gui/PartitionBarsView.cpp @@ -156,7 +156,8 @@ PartitionBarsView::drawSection( QPainter* painter, const QRect& rect_, int x, in painter->drawRoundedRect( rect, radius, radius ); if ( index.isValid() && - currentIndex() == index ) + !selectionModel()->selectedIndexes().isEmpty() && + selectionModel()->selectedIndexes().first() == index ) { painter->setPen( QPen( borderColor, 1 ) ); QColor highlightColor = QPalette().highlight().color();