mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
main: force-destroy server, events and config when unloading the plugin
This commit is contained in:
parent
b4d89d5666
commit
83bef1a840
@ -134,8 +134,6 @@ WSEvents::~WSEvents() {
|
|||||||
|
|
||||||
obs_frontend_remove_event_callback(WSEvents::FrontendEventHandler, this);
|
obs_frontend_remove_event_callback(WSEvents::FrontendEventHandler, this);
|
||||||
os_cpu_usage_info_destroy(cpuUsageInfo);
|
os_cpu_usage_info_destroy(cpuUsageInfo);
|
||||||
|
|
||||||
blog(LOG_INFO, "wsevents destroyed");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void WSEvents::FrontendEventHandler(enum obs_frontend_event event, void* private_data) {
|
void WSEvents::FrontendEventHandler(enum obs_frontend_event event, void* private_data) {
|
||||||
|
@ -83,6 +83,11 @@ bool obs_module_load(void) {
|
|||||||
|
|
||||||
void obs_module_unload() {
|
void obs_module_unload() {
|
||||||
_server->stop();
|
_server->stop();
|
||||||
|
|
||||||
|
_eventsSystem.reset();
|
||||||
|
_server.reset();
|
||||||
|
_config.reset();
|
||||||
|
|
||||||
blog(LOG_INFO, "goodbye!");
|
blog(LOG_INFO, "goodbye!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user