[GREENFOOT-95] Wrong versions of classes loaded
Sometimes the wrong version of a class can be loaded, and it is possible to have different versions of an Actor in the world.
This happens when only one class is compiled and reloaded. The rest of the classes wont be reloaded and can then reference the old version of the reloaded class.
In most circumstances this wont happen since greenfoot marks classes as needing a recompile if a class is edited that other classes depend on. However, there are some circumstances where this is not enough: If a class that is already compiled is recompiled without editing that one class will be reloaded, but the rest wont. The classes that don't reference a class that is compiled, those classes wont be reloaded.
Issue metadata
- Issue type: Bug
- Priority: Medium
- Fix versions: 1.4.0