From 9eae3a64043a95cb3b1567af96514c3a79b66a99 Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Fri, 30 May 2025 17:47:38 +0200 Subject: [PATCH] Test for issue 61946 --- tests/src/core/testqgslayoutmap.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/src/core/testqgslayoutmap.cpp b/tests/src/core/testqgslayoutmap.cpp index 9314b414532..0de8acee893 100644 --- a/tests/src/core/testqgslayoutmap.cpp +++ b/tests/src/core/testqgslayoutmap.cpp @@ -594,12 +594,20 @@ void TestQgsLayoutMap::layersToRender() QCOMPARE( map->layersToRender(), layers ); // hide coverage layer + QgsFeature f1 = mPointsLayer->getFeature( 1 ); + QVERIFY( f1.isValid() ); + l.reportContext().setFeature( f1 ); l.reportContext().setLayer( mPointsLayer ); l.renderContext().setFlag( QgsLayoutRenderContext::FlagHideCoverageLayer, true ); QCOMPARE( map->layersToRender(), layers2 ); l.renderContext().setFlag( QgsLayoutRenderContext::FlagHideCoverageLayer, false ); QCOMPARE( map->layersToRender(), layers ); + + l.renderContext().setFlag( QgsLayoutRenderContext::FlagHideCoverageLayer, true ); + QCOMPARE( map->layersToRender(), layers2 ); + l.reportContext().setFeature( QgsFeature() ); + QCOMPARE( map->layersToRender(), layers ); } void TestQgsLayoutMap::mapRotation()