Filter validation errors to setting context

- Ensure that presets windows only show errors for preset values
- Issue MatterHackers/MCCentral#4896
Validation error appears in preset window for user override value
This commit is contained in:
John Lewin 2019-01-28 17:10:12 -08:00
parent 00a3b33a4c
commit 31dc4e0edf
5 changed files with 48 additions and 20 deletions

View file

@ -206,7 +206,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
allUiFields = new Dictionary<string, UIField>();
var errors = printer.ValidateSettings();
var errors = printer.ValidateSettings(settingsContext);
// Loop over categories creating a tab for each
foreach (var category in settingsSection.Categories)
@ -903,7 +903,7 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
private void Printer_SettingChanged(object s, StringEventArgs stringEvent)
{
var errors = printer.ValidateSettings();
var errors = printer.ValidateSettings(settingsContext);
if (stringEvent != null)
{