mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Fix #10475 (symmetrical difference behaves like difference)
This commit is contained in:
parent
023fc007e6
commit
fc8d07ee24
@ -1329,7 +1329,7 @@ class geoprocessingThread( QThread ):
|
||||
geom = QgsGeometry( inFeatA.geometry() )
|
||||
diff_geom = QgsGeometry( geom )
|
||||
atMap = inFeatA.attributes()
|
||||
atMap = dict( zip( range( length, length + len( atMap ) ), atMap ) )
|
||||
atMap = [ NULL ] * length + atMap
|
||||
intersects = indexB.intersects( geom.boundingBox() )
|
||||
for id in intersects:
|
||||
vproviderA.getFeatures( QgsFeatureRequest().setFilterFid( int( id ) ) ).nextFeature( inFeatB )
|
||||
|
Loading…
x
Reference in New Issue
Block a user