Skip to content

Commit a30e1cb

Browse files
committed
Always remove join info before resetting auxiliary layer
1 parent 88e8eb4 commit a30e1cb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/core/qgsvectorlayer.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -4270,11 +4270,11 @@ bool QgsVectorLayer::loadAuxiliaryLayer( const QgsAuxiliaryStorage &storage )
42704270

42714271
void QgsVectorLayer::setAuxiliaryLayer( QgsAuxiliaryLayer *alayer )
42724272
{
4273+
if ( mAuxiliaryLayer )
4274+
removeJoin( mAuxiliaryLayer->id() );
4275+
42734276
if ( alayer )
42744277
{
4275-
if ( mAuxiliaryLayer )
4276-
removeJoin( mAuxiliaryLayer->id() );
4277-
42784278
addJoin( alayer->joinInfo() );
42794279

42804280
if ( !alayer->isEditable() )

0 commit comments

Comments
 (0)