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);
|
||||
os_cpu_usage_info_destroy(cpuUsageInfo);
|
||||
|
||||
blog(LOG_INFO, "wsevents destroyed");
|
||||
}
|
||||
|
||||
void WSEvents::FrontendEventHandler(enum obs_frontend_event event, void* private_data) {
|
||||
|
@ -83,6 +83,11 @@ bool obs_module_load(void) {
|
||||
|
||||
void obs_module_unload() {
|
||||
_server->stop();
|
||||
|
||||
_eventsSystem.reset();
|
||||
_server.reset();
|
||||
_config.reset();
|
||||
|
||||
blog(LOG_INFO, "goodbye!");
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user