Просмотр исходного кода

Revert "libobs: Only manipulate input source ref counts"

This reverts commit 6d5bb8b24479bd1b512dc217b064e960987f1a07.
jp9000 6 лет назад
Родитель
Сommit
7d491c7981
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      libobs/obs-source.c

+ 2 - 4
libobs/obs-source.c

@@ -974,8 +974,7 @@ static void deactivate_source(obs_source_t *source)
 
 static void show_source(obs_source_t *source)
 {
-	if (source->info.type == OBS_SOURCE_TYPE_INPUT)
-		obs_source_addref(source);
+	obs_source_addref(source);
 
 	if (source->context.data && source->info.show)
 		source->info.show(source->context.data);
@@ -988,8 +987,7 @@ static void hide_source(obs_source_t *source)
 		source->info.hide(source->context.data);
 	obs_source_dosignal(source, "source_hide", "hide");
 
-	if (source->info.type == OBS_SOURCE_TYPE_INPUT)
-		obs_source_release(source);
+	obs_source_release(source);
 }
 
 static void activate_tree(obs_source_t *parent, obs_source_t *child,