From 276b013e96339354e3310349b7329d821366da82 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Mon, 24 Aug 2015 15:22:03 +0200 Subject: [PATCH] Fix #13224 add joins crashes if no other vector layer exists --- src/app/qgsjoindialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/qgsjoindialog.cpp b/src/app/qgsjoindialog.cpp index 94473d621f79..3293c2daaa1e 100644 --- a/src/app/qgsjoindialog.cpp +++ b/src/app/qgsjoindialog.cpp @@ -47,7 +47,7 @@ QgsJoinDialog::QgsJoinDialog( QgsVectorLayer* layer, QList already mCacheInMemoryCheckBox->setChecked( true ); QgsMapLayer *joinLayer = mJoinLayerComboBox->currentLayer(); - if ( joinLayer->isValid() ) + if ( joinLayer && joinLayer->isValid() ) { mJoinFieldComboBox->setLayer( joinLayer ); joinedLayerChanged( joinLayer );