Hi Devs, A friend, while editing a vector layer, got the message: "The operation would change the geometry type." while editing a 'standalone' layer, and asked me what it was...
Today somebody in the Telegram channel asked the same. I grepped: https://github.com/qgis/QGIS/blob/master/src/app/vertextool/qgsvertextool.cpp#L2410 which points to: https://github.com/qgis/QGIS/blob/master/src/core/geometry/qgsgeometry.h#L2401-L2414 but what I'm trying to find out is what kind of test QGIS is doing in the vertextool, if you do not have any relations in your project (or at least are not aware of it...) cpp docs tell me: "Modifies geometry to avoid intersections with the layers specified in project properties" But I cannot find something with 'avoid' or 'intersection' in my Project properties. So question: is this a message which should not be there (because it pops up at people which are not aware of anything). Or is there a property on True by default which make QGIS do tests, even on 1 layer? Thanks for any input, Richard Duivenvoorde _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
