Merge pull request #24878 from dragmz/patch-5
Remove vsgdnative loader on exit
This commit is contained in:
commit
940a2c5ec3
1 changed files with 5 additions and 5 deletions
|
@ -33,18 +33,18 @@
|
|||
#include "core/class_db.h"
|
||||
#include "video_stream_gdnative.h"
|
||||
|
||||
static ResourceFormatLoaderVideoStreamGDNative *resource_loader_vsgdnative = NULL;
|
||||
static Ref<ResourceFormatLoaderVideoStreamGDNative> resource_loader_vsgdnative;
|
||||
|
||||
void register_videodecoder_types() {
|
||||
|
||||
resource_loader_vsgdnative = memnew(ResourceFormatLoaderVideoStreamGDNative);
|
||||
resource_loader_vsgdnative.instance();
|
||||
ResourceLoader::add_resource_format_loader(resource_loader_vsgdnative, true);
|
||||
|
||||
ClassDB::register_class<VideoStreamGDNative>();
|
||||
}
|
||||
|
||||
void unregister_videodecoder_types() {
|
||||
|
||||
if (resource_loader_vsgdnative) {
|
||||
memdelete(resource_loader_vsgdnative);
|
||||
}
|
||||
ResourceLoader::remove_resource_format_loader(resource_loader_vsgdnative);
|
||||
resource_loader_vsgdnative.unref();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue