diff --git a/src/gui/processing/models/qgsmodeldesignerdialog.cpp b/src/gui/processing/models/qgsmodeldesignerdialog.cpp index b8f7573c897..6937150f098 100644 --- a/src/gui/processing/models/qgsmodeldesignerdialog.cpp +++ b/src/gui/processing/models/qgsmodeldesignerdialog.cpp @@ -321,6 +321,8 @@ void QgsModelDesignerDialog::setModelScene( QgsModelGraphicsScene *scene ) mView->setModelScene( mScene ); + mSelectTool->setScene( mScene ); + connect( mScene, &QgsModelGraphicsScene::rebuildRequired, this, [ = ] { repaintModel(); } ); connect( mScene, &QgsModelGraphicsScene::componentChanged, this, [ = ] { setDirty(); } );