@@ -4139,6 +4139,7 @@ bool QgsVectorLayer::setDependencies( const QSet<QgsMapLayerDependency>& oDeps )
4139
4139
disconnect ( lyr, SIGNAL ( featureDeleted ( QgsFeatureId ) ), this , SIGNAL ( dataChanged () ) );
4140
4140
disconnect ( lyr, SIGNAL ( geometryChanged ( QgsFeatureId, const QgsGeometry& ) ), this , SIGNAL ( dataChanged () ) );
4141
4141
disconnect ( lyr, SIGNAL ( dataChanged () ), this , SIGNAL ( dataChanged () ) );
4142
+ disconnect ( lyr, SIGNAL ( repaintRequested () ), this , SLOT ( triggerRepaint () ) );
4142
4143
}
4143
4144
4144
4145
// assign new dependencies
@@ -4158,6 +4159,7 @@ bool QgsVectorLayer::setDependencies( const QSet<QgsMapLayerDependency>& oDeps )
4158
4159
connect ( lyr, SIGNAL ( featureDeleted ( QgsFeatureId ) ), this , SIGNAL ( dataChanged () ) );
4159
4160
connect ( lyr, SIGNAL ( geometryChanged ( QgsFeatureId, const QgsGeometry& ) ), this , SIGNAL ( dataChanged () ) );
4160
4161
connect ( lyr, SIGNAL ( dataChanged () ), this , SIGNAL ( dataChanged () ) );
4162
+ connect ( lyr, SIGNAL ( repaintRequested () ), this , SLOT ( triggerRepaint () ) );
4161
4163
}
4162
4164
4163
4165
// if new layers are present, emit a data change
0 commit comments