From 14ce8b5bc09228e49b51b7754495ef16fb39941e Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Sat, 2 Sep 2017 12:46:08 +1000 Subject: [PATCH] [composer] Fix node based items (line/polygon) ignore exclude from export setting Fixes #17086 (forward port from 89c38ed) --- src/core/composer/qgscomposernodesitem.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/composer/qgscomposernodesitem.cpp b/src/core/composer/qgscomposernodesitem.cpp index 722f4b158489..6287b353c72d 100644 --- a/src/core/composer/qgscomposernodesitem.cpp +++ b/src/core/composer/qgscomposernodesitem.cpp @@ -189,6 +189,11 @@ void QgsComposerNodesItem::paint( QPainter *painter, if ( !painter ) return; + if ( !shouldDrawItem() ) + { + return; + } + painter->save(); painter->setPen( Qt::NoPen ); painter->setBrush( Qt::NoBrush );