diff --git a/src/gui/vector/qgsvectorlayerproperties.cpp b/src/gui/vector/qgsvectorlayerproperties.cpp index 03d443228cca..87deb7059336 100644 --- a/src/gui/vector/qgsvectorlayerproperties.cpp +++ b/src/gui/vector/qgsvectorlayerproperties.cpp @@ -1489,7 +1489,7 @@ void QgsVectorLayerProperties::mButtonRemoveJoin_clicked() // if current item is a child item, we should use its parent to be able to remove join if ( currentJoinItem && currentJoinItem->parent() ) { - currentJoinItem = mJoinTreeWidget->currentItem()->parent(); + currentJoinItem = currentJoinItem->parent(); } if ( !mLayer || !currentJoinItem )