Skip to content

Commit

Permalink
Don't store default_settings in SettingsList
Browse files Browse the repository at this point in the history
  • Loading branch information
valadaptive committed Jan 10, 2025
1 parent 969322a commit a0a6927
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 4 deletions.
2 changes: 1 addition & 1 deletion crates/ae-plugin/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ impl AdobePluginGlobal for Plugin {
Self::map_params(
params,
&self.settings.setting_descriptors,
&self.settings.default_settings,
&NtscEffectFullSettings::default(),
&NtscEffectFullSettings::legacy_value(),
)?;

Expand Down
2 changes: 0 additions & 2 deletions crates/ntscrs/src/settings/settings.rs
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,6 @@ impl GetAndExpect for HashMap<String, JsonValue> {
#[derive(Debug, Clone)]
pub struct SettingsList<T: Settings> {
pub setting_descriptors: Box<[SettingDescriptor<T>]>,
pub default_settings: Box<T>,
}

impl<T: Settings> SettingsList<T> {
Expand All @@ -413,7 +412,6 @@ impl<T: Settings> SettingsList<T> {
pub fn new() -> Self {
Self {
setting_descriptors: T::setting_descriptors(),
default_settings: Box::new(Default::default()),
}
}

Expand Down
2 changes: 1 addition & 1 deletion crates/openfx-plugin/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -691,7 +691,7 @@ unsafe fn action_describe_in_context(descriptor: OfxImageEffectHandle) -> OfxRes
param_suite,
param_set,
&data.settings_list.setting_descriptors,
&data.settings_list.default_settings,
&NtscEffectFullSettings::default(),
c"",
)?;

Expand Down

0 comments on commit a0a6927

Please sign in to comment.