Ticket #606 (closed bug: fixed)
lib/OpenLayers/Feature/Vector.js: destroy() doesn't remove Feature from Layer
| Reported by: | openlayers | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 2.4 Release |
| Component: | Feature.Vector | Version: | SVN |
| Keywords: | Cc: | ||
| State: |
Description
This can cause memory leak.
Index: lib/OpenLayers/Feature/Vector.js
===================================================================
--- lib/OpenLayers/Feature/Vector.js (révision 2930)
+++ lib/OpenLayers/Feature/Vector.js (copie de travail)
@@ -74,6 +74,7 @@
*
*/
destroy: function() {
+ this.layer.removeFeatures(this);
this.geometry = null;
OpenLayers.Feature.prototype.destroy.apply(this, arguments);
},
fredj
Change History
Note: See
TracTickets for help on using
tickets.
