aboutsummaryrefslogtreecommitdiff
path: root/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'core.c')
-rw-r--r--core.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/core.c b/core.c
index 8dead78..34810a5 100644
--- a/core.c
+++ b/core.c
@@ -715,14 +715,17 @@ const char **core_extensions(void) {
}
void core_unload(void) {
- PA_INFO("Unloading core...\n");
-
if (current_core.initialized) {
core_unload_content();
current_core.retro_deinit();
current_core.initialized = false;
}
+}
+
+void core_close(void) {
+ PA_INFO("Unloading core...\n");
+ core_unload();
string_list_free(extensions);
extensions = NULL;