Revision b09c2d113232ca1b4c5cc1e6be8cd5ad372f5019 authored by Loïc Bartoletti on 03 October 2022, 13:16:33 UTC, committed by Loïc Bartoletti on 18 October 2022, 08:31:01 UTC
The `QgsMapToolAddRing` adds a ring through the `addRing` method of `QgsVectorLayerEditUtils` called by this of `QgsVectorLayer`. The bug described in #23113 indicates that only one of the entities receives the ring addition when using the map tool. This is consistent with the documentation of the `addRing` methods. So, it is by design that the tool works like this. However, as stated in the ticket, it is best to add the ring to all entities. In order to avoid an api break, I added a new addMultiRing method that adds the ring on all entities. Fixes #23113
1 parent 7500b38
File | Mode | Size |
---|---|---|
.ci | ||
.docker | ||
.github | ||
.tx | ||
cmake | ||
cmake_templates | ||
debian | ||
doc | ||
editors | ||
external | ||
i18n | ||
images | ||
linux | ||
mac | ||
ms-windows | ||
postinstall | ||
python | ||
resources | ||
rpm | ||
scripts | ||
src | ||
tests | ||
.dockerignore | -rw-r--r-- | 27 bytes |
.editorconfig | -rw-r--r-- | 294 bytes |
.flake8 | -rw-r--r-- | 5.2 KB |
.gitattributes | -rw-r--r-- | 37 bytes |
.gitignore | -rw-r--r-- | 1.9 KB |
.mailmap | -rw-r--r-- | 3.4 KB |
BUGS | -rw-r--r-- | 1.3 KB |
CMakeLists.txt | -rw-r--r-- | 46.6 KB |
COPYING | -rw-r--r-- | 18.4 KB |
ChangeLog | -rw-r--r-- | 11.7 MB |
Exception_to_GPL_for_Qt.txt | -rw-r--r-- | 25.0 KB |
INSTALL.md | -rw-r--r-- | 48.6 KB |
NEWS.md | -rw-r--r-- | 179.2 KB |
PROVENANCE | -rw-r--r-- | 2.1 KB |
README.md | -rw-r--r-- | 13.6 KB |
qgis-test.ctest.example | -rw-r--r-- | 1.0 KB |
qgis.1 | -rw-r--r-- | 2.9 KB |
qgis.dtd | -rw-r--r-- | 5.0 KB |
requirements.txt | -rw-r--r-- | 50 bytes |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...