mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
WSEvents: fix OnSourceDestroyed not triggering
This commit is contained in:
parent
faeeae17d1
commit
d979ada4fe
@ -117,10 +117,17 @@ WSEvents::WSEvents(WSServerPtr srv) :
|
|||||||
signal_handler_t* coreSignalHandler = obs_get_signal_handler();
|
signal_handler_t* coreSignalHandler = obs_get_signal_handler();
|
||||||
if (coreSignalHandler) {
|
if (coreSignalHandler) {
|
||||||
signal_handler_connect(coreSignalHandler, "source_create", OnSourceCreate, this);
|
signal_handler_connect(coreSignalHandler, "source_create", OnSourceCreate, this);
|
||||||
|
signal_handler_connect(coreSignalHandler, "source_destroy", OnSourceDestroy, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WSEvents::~WSEvents() {
|
WSEvents::~WSEvents() {
|
||||||
|
signal_handler_t* coreSignalHandler = obs_get_signal_handler();
|
||||||
|
if (coreSignalHandler) {
|
||||||
|
signal_handler_disconnect(coreSignalHandler, "source_destroy", OnSourceDestroy, this);
|
||||||
|
signal_handler_disconnect(coreSignalHandler, "source_create", OnSourceCreate, this);
|
||||||
|
}
|
||||||
|
|
||||||
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);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user