|
@@ -2123,7 +2123,14 @@ obs_source_t *obs_get_transition_by_name(const char *name)
|
|
|
|
|
|
obs_source_t *obs_get_transition_by_uuid(const char *uuid)
|
|
|
{
|
|
|
- return obs_get_source_by_uuid(uuid);
|
|
|
+ obs_source_t *source = obs_get_source_by_uuid(uuid);
|
|
|
+
|
|
|
+ if (source && source->info.type == OBS_SOURCE_TYPE_TRANSITION)
|
|
|
+ return source;
|
|
|
+ else if (source)
|
|
|
+ obs_source_release(source);
|
|
|
+
|
|
|
+ return NULL;
|
|
|
}
|
|
|
|
|
|
obs_output_t *obs_get_output_by_name(const char *name)
|