-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add feature cache to GeoFeatureLayer to ensure signal propagation
Previously, signals called on one feature would not be triggered on another feature from the same layer loaded by a different call (e.g. two separate "get_features_near_position" calls) since they were entirely different objects. Now, the two features are the same object and therefore signals propagate between them. This should have no effects on thread safety as the underlying GDAL feature was already cached and identical, this just makes the wrapper cached as well.
- Loading branch information
LandscapeLab Office
committed
Oct 9, 2024
1 parent
931d3d5
commit bf8029d
Showing
2 changed files
with
21 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters