fix auto-start when first display is disabled

This commit is contained in:
Matt Walsh 2022-12-12 14:01:10 -06:00
parent 5b257ace55
commit b2aca1ee8d

View file

@ -100,8 +100,11 @@ const updateStatus = (value) => {
if (!progress) return; if (!progress) return;
progress.drawCanvas(displays, countLoadedDisplays()); progress.drawCanvas(displays, countLoadedDisplays());
// calculate first enabled display
const firstDisplayIndex = displays.findIndex((display) => display.enabled);
// if this is the first display and we're playing, load it up so it starts playing // if this is the first display and we're playing, load it up so it starts playing
if (isPlaying() && value.id === 0 && value.status === STATUS.loaded) { if (isPlaying() && value.id === firstDisplayIndex && value.status === STATUS.loaded) {
navTo(msg.command.firstFrame); navTo(msg.command.firstFrame);
} }