From a7ba45d25498395c48f0003da54463a534ff9040 Mon Sep 17 00:00:00 2001 From: i do not exist Date: Tue, 15 Sep 2026 17:43:38 +0300 Subject: [PATCH] remove 'select' feature flag --- Cargo.toml | 3 +-- src/device/arrange/scene.rs | 8 ++++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 920482ea..0411d666 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,7 @@ hotpath = ["hotpath/hotpath"] hotpath-cpu = ["hotpath/hotpath-cpu"] hotpath-alloc = ["hotpath/hotpath-alloc"] -arranger = ["port", "editor", "sequencer", "track", "scene", "clip", "select"] +arranger = ["port", "editor", "sequencer", "track", "scene", "clip"] browse = [] clap = [] cli = ["dep:clap"] @@ -75,7 +75,6 @@ pool = [] port = [] sampler = ["port", "meter", "mixer", "browse", "symphonia", "wavers"] scene = [] -select = [] sequencer = ["port", "clock", "uuid", "pool"] sf2 = [] track = [] diff --git a/src/device/arrange/scene.rs b/src/device/arrange/scene.rs index 7d77d177..e6d5775a 100644 --- a/src/device/arrange/scene.rs +++ b/src/device/arrange/scene.rs @@ -55,10 +55,10 @@ impl Scene { } -#[cfg(all(feature = "select"))] impl_as_ref_opt!(Scene: |self: App| self.project.as_ref_opt()); -#[cfg(all(feature = "select"))] impl_as_mut_opt!(Scene: |self: App| self.project.as_mut_opt()); -#[cfg(all(feature = "select"))] impl_as_ref_opt!(Scene: |self: Arrangement| self.selected_scene()); -#[cfg(all(feature = "select"))] impl_as_mut_opt!(Scene: |self: Arrangement| self.selected_scene_mut()); +impl_as_ref_opt!(Scene: |self: App| self.project.as_ref_opt()); +impl_as_mut_opt!(Scene: |self: App| self.project.as_mut_opt()); +impl_as_ref_opt!(Scene: |self: Arrangement| self.selected_scene()); +impl_as_mut_opt!(Scene: |self: Arrangement| self.selected_scene_mut()); impl + AsMutOpt + Send + Sync> HasScene for T {}