From ed7007422d61f9384a2708b248f914dad5df2143 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Tue, 30 Sep 2014 20:37:40 +1000 Subject: [PATCH] [composer] Don't snap to hidden items --- src/core/composer/qgscomposermousehandles.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 src/core/composer/qgscomposermousehandles.cpp diff --git a/src/core/composer/qgscomposermousehandles.cpp b/src/core/composer/qgscomposermousehandles.cpp old mode 100644 new mode 100755 index 05e12138d21..d3cd4ee1d68 --- a/src/core/composer/qgscomposermousehandles.cpp +++ b/src/core/composer/qgscomposermousehandles.cpp @@ -1264,7 +1264,8 @@ void QgsComposerMouseHandles::collectAlignCoordinates( QMap< double, const QgsCo const QgsComposerItem* currentItem = dynamic_cast( *itemIt ); //don't snap to selected items, since they're the ones that will be snapping to something else //also ignore group members - only snap to bounds of group itself - if ( !currentItem || currentItem->selected() || currentItem->isGroupMember() ) + //also ignore hidden items + if ( !currentItem || currentItem->selected() || currentItem->isGroupMember() || !currentItem->isVisible() ) { continue; }