Skip to content

Commit 1c7e140

Browse files
committed
Fix transform context not copied with render context copies
1 parent 6d069e8 commit 1c7e140

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/core/qgsrendercontext.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ QgsRenderContext::QgsRenderContext( const QgsRenderContext &rh )
5555
, mFeatureFilterProvider( rh.mFeatureFilterProvider ? rh.mFeatureFilterProvider->clone() : nullptr )
5656
, mSegmentationTolerance( rh.mSegmentationTolerance )
5757
, mSegmentationToleranceType( rh.mSegmentationToleranceType )
58+
, mTransformContext( rh.mTransformContext )
59+
#ifdef QGISDEBUG
60+
, mHasTransformContext( rh.mHasTransformContext )
61+
#endif
5862
{
5963
}
6064

@@ -77,6 +81,11 @@ QgsRenderContext &QgsRenderContext::operator=( const QgsRenderContext &rh )
7781
mSegmentationTolerance = rh.mSegmentationTolerance;
7882
mSegmentationToleranceType = rh.mSegmentationToleranceType;
7983
mDistanceArea = rh.mDistanceArea;
84+
mTransformContext = rh.mTransformContext;
85+
#ifdef QGISDEBUG
86+
mHasTransformContext = rh.mHasTransformContext;
87+
#endif
88+
8089
return *this;
8190
}
8291

0 commit comments

Comments
 (0)