mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Fixed that schedulers, which are not attached to an object, after garbage collect were removed also from the scheduler dispatcher. The scheduler dispatcher now attaches the schedulers to 2 different tables. - A weak table ObjectSchedulers, which contains scheduler attached to objects. When the object is removed, the scheduler is removed also. - A weak table with PersistentSchedulers, which contains schedulers not attached to objects. These schedulers are persistent, even after garbage collection. I hope this now makes the circle round...