From 516c0de2e0e481b0f7a4c1911f7934a7e4d80c3d Mon Sep 17 00:00:00 2001 From: jp9000 Date: Thu, 3 May 2018 12:38:16 -0700 Subject: [PATCH] libobs: Don't signal "source_create" for private sources --- libobs/obs-source.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 8c551fa75..ac5729fdc 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -347,10 +347,14 @@ static obs_source_t *obs_source_create_internal(const char *id, blog(LOG_DEBUG, "%ssource '%s' (%s) created", private ? "private " : "", name, id); - obs_source_dosignal(source, "source_create", NULL); source->flags = source->default_flags; source->enabled = true; + + if (!private) { + obs_source_dosignal(source, "source_create", NULL); + } + return source; fail: -- GitLab