mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 09:39:15 +00:00
image-source: Update media states when source is de-/activated
This commit is contained in:
parent
1aad58c0c4
commit
2a4f91bbee
|
@ -955,8 +955,10 @@ static void ss_activate(void *data)
|
|||
if (ss->behavior == BEHAVIOR_STOP_RESTART) {
|
||||
ss->restart_on_activate = true;
|
||||
ss->use_cut = true;
|
||||
set_media_state(ss, OBS_MEDIA_STATE_PLAYING);
|
||||
} else if (ss->behavior == BEHAVIOR_PAUSE_UNPAUSE) {
|
||||
ss->pause_on_deactivate = false;
|
||||
set_media_state(ss, OBS_MEDIA_STATE_PLAYING);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -964,8 +966,10 @@ static void ss_deactivate(void *data)
|
|||
{
|
||||
struct slideshow *ss = data;
|
||||
|
||||
if (ss->behavior == BEHAVIOR_PAUSE_UNPAUSE)
|
||||
if (ss->behavior == BEHAVIOR_PAUSE_UNPAUSE) {
|
||||
ss->pause_on_deactivate = true;
|
||||
set_media_state(ss, OBS_MEDIA_STATE_PAUSED);
|
||||
}
|
||||
}
|
||||
|
||||
static void missing_file_callback(void *src, const char *new_path, void *data)
|
||||
|
|
Loading…
Reference in a new issue