diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index 05b571c87..27a65fc3e 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -2380,7 +2380,7 @@ void OBSBasicSettings::LoadAudioSources() }, pttSB); - audioSources.emplace_back(OBSGetWeakRef(source), ptmCB, pttSB, + audioSources.emplace_back(OBSGetWeakRef(source), ptmCB, ptmSB, pttCB, pttSB); auto label = new OBSSourceLabel(source); diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 90f90c0c7..98c03bde6 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -4572,7 +4572,7 @@ static void source_signal_push_to_delay(obs_source_t *source, calldata_init_fixed(&data, stack, sizeof(stack)); calldata_set_ptr(&data, "source", source); - calldata_set_bool(&data, "delay", delay); + calldata_set_int(&data, "delay", delay); signal_handler_signal(source->context.signals, signal, &data); }