7 Years Ago
Add flag to prevent dispose from being called multiple times