FIX: Refresh filament setting overrides on preset change (#11712)

Refresh filament setting overrides on preset change

The filament “Setting Overrides” page derives its UI state from multiple configs
(filament, printer, process), but this derived state was not recomputed during
preset reloads.

As a result, override widgets could reflect stale values until the page was
revisited or a user interaction triggered an update.

Recompute the filament setting overrides as part of TabFilament::reload_config(),
keeping the derived UI in sync with the active preset immediately after reload.
This commit is contained in:
Kiss Lorand
2025-12-23 19:06:29 +02:00
committed by GitHub
parent 0aac0478e7
commit b1d659bad5

View File

@@ -4143,6 +4143,9 @@ void TabFilament::reload_config()
this->compatible_widget_reload(m_compatible_printers);
this->compatible_widget_reload(m_compatible_prints);
Tab::reload_config();
// Recompute derived override UI from the newly loaded config
update_filament_overrides_page(&m_preset_bundle->printers.get_edited_preset().config);
}
//void TabFilament::update_volumetric_flow_preset_hints()