- moved console command line buffer tab completion into their own files.

- layout fixes in load/save menu and confirmation screen.
This commit is contained in:
Christoph Oelckers 2020-10-11 00:16:58 +02:00
commit ef7a7cc39d
13 changed files with 788 additions and 652 deletions

View file

@ -246,14 +246,14 @@ void PClass::StaticShutdown ()
}
FunctionPtrList.Clear();
VMFunction::DeleteAll();
// From this point onward no scripts may be called anymore because the data needed by the VM is getting deleted now.
// This flags DObject::Destroy not to call any scripted OnDestroy methods anymore.
bVMOperational = false;
// Make a full garbage collection here so that all destroyed but uncollected higher level objects
// that still exist are properly taken down before the low level data is deleted.
GC::FullGC();
// From this point onward no scripts may be called anymore because the data needed by the VM is getting deleted now.
// This flags DObject::Destroy not to call any scripted OnDestroy methods anymore.
bVMOperational = false;
Namespaces.ReleaseSymbols();