未验证 提交 005de86f 编写于 作者: J Jim 提交者: GitHub

Merge pull request #2463 from jpark37/filter-ref-count

libobs: Only manipulate input source ref counts
......@@ -958,7 +958,8 @@ static void deactivate_source(obs_source_t *source)
static void show_source(obs_source_t *source)
{
obs_source_addref(source);
if (source->info.type == OBS_SOURCE_TYPE_INPUT)
obs_source_addref(source);
if (source->context.data && source->info.show)
source->info.show(source->context.data);
......@@ -971,7 +972,8 @@ static void hide_source(obs_source_t *source)
source->info.hide(source->context.data);
obs_source_dosignal(source, "source_hide", "hide");
obs_source_release(source);
if (source->info.type == OBS_SOURCE_TYPE_INPUT)
obs_source_release(source);
}
static void activate_tree(obs_source_t *parent, obs_source_t *child,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册