Skip to content

Commit 0546228

Browse files
m-kuhnnyalldawson
authored andcommitted
Add test for preserving layer visibility on offline editing
1 parent 66a7fff commit 0546228

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

tests/src/core/testqgsofflineediting.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ void TestQgsOfflineEditing::createGeopackageAndSynchronizeBack()
152152
//set on LayerTreeNode showFeatureCount property
153153
QgsLayerTreeLayer *layerTreelayer = QgsProject::instance()->layerTreeRoot()->findLayer( mpLayer->id() );
154154
layerTreelayer->setCustomProperty( QStringLiteral( "showFeatureCount" ), 1 );
155+
layerTreelayer->setItemVisibilityChecked( false );
155156

156157
//convert
157158
mOfflineEditing->convertToOfflineProject( offlineDataPath, offlineDbFile, layerIds, false, QgsOfflineEditing::GPKG );
@@ -164,6 +165,7 @@ void TestQgsOfflineEditing::createGeopackageAndSynchronizeBack()
164165
//check LayerTreeNode showFeatureCount property
165166
layerTreelayer = QgsProject::instance()->layerTreeRoot()->findLayer( mpLayer->id() );
166167
QCOMPARE( layerTreelayer->customProperty( QStringLiteral( "showFeatureCount" ), 0 ).toInt(), 1 );
168+
QCOMPARE( layerTreelayer->isVisible(), false );
167169

168170
QgsFeature firstFeatureInAction;
169171
it = mpLayer->getFeatures();

0 commit comments

Comments
 (0)