From ff77edca4494861fa545fbb6cedc3b01cf048f55 Mon Sep 17 00:00:00 2001 From: Larry Shaffer Date: Mon, 1 Jul 2019 13:13:01 -0600 Subject: [PATCH] Fix layer legend drop indicators; restore painter state after layer mark --- src/gui/layertree/qgslayertreeviewitemdelegate.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/layertree/qgslayertreeviewitemdelegate.cpp b/src/gui/layertree/qgslayertreeviewitemdelegate.cpp index 24e967438b2..c116d535ab0 100644 --- a/src/gui/layertree/qgslayertreeviewitemdelegate.cpp +++ b/src/gui/layertree/qgslayertreeviewitemdelegate.cpp @@ -91,6 +91,8 @@ void QgsLayerTreeViewItemDelegate::paint( QPainter *painter, const QStyleOptionV painter->setPen( QPen( Qt::NoPen ) ); painter->setBrush( QBrush( opt.palette.mid() ) ); painter->drawRect( mRect ); + painter->setBrush( pb ); + painter->setPen( pp ); const QList indicators = mLayerTreeView->indicators( node ); if ( indicators.isEmpty() )