Skip to content

Commit 8048536

Browse files
committed
ensure scenes are highlighted/not-highlighted when remotely-triggered, in ui
1 parent bb5321c commit 8048536

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tether-artnet-controller"
3-
version = "0.8.5"
3+
version = "0.8.6"
44
edition = "2021"
55
repository = "https://github.com/RandomStudio/tether-artnet-controller"
66
homepage = "https://github.com/RandomStudio/tether-artnet-controller"

src/model.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,16 @@ impl Model {
453453
scene.last_active = true;
454454
self.apply_scene(index, msg.ms, msg.fixture_labels);
455455
}
456-
None => error!("Failed to find matching scene for \"{}\"", &msg.scene_label),
456+
None => {
457+
error!("Failed to find matching scene for \"{}\"", &msg.scene_label);
458+
}
459+
}
460+
461+
// If we are in GUI mode, mark all scenes as active/not active depending on match
462+
if !self.settings.headless_mode {
463+
for scene in self.project.scenes.iter_mut() {
464+
scene.last_active = scene.label.eq_ignore_ascii_case(&msg.scene_label);
465+
}
457466
}
458467
}
459468

0 commit comments

Comments
 (0)