From 5a6d4f9247b4cdd5197dea29609a78d0aac8778a Mon Sep 17 00:00:00 2001 From: Bob Long Date: Wed, 29 Nov 2023 07:48:35 +1100 Subject: [PATCH] GridUI: fix config load bugs (#3200) --- Grid/GridUI.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Grid/GridUI.cs b/Grid/GridUI.cs index 2711d8f0da..ae344f1f4e 100644 --- a/Grid/GridUI.cs +++ b/Grid/GridUI.cs @@ -180,6 +180,9 @@ public void SaveGrid() var griddata = savegriddata(); + // Save config too + savesettings(); + using (SaveFileDialog sfd = new SaveFileDialog()) { sfd.Filter = "*.grid|*.grid"; @@ -334,7 +337,8 @@ void loadsettings() loadsetting("grid_dist", NUM_Distance); loadsetting("grid_overshoot1", NUM_overshoot); loadsetting("grid_overshoot2", NUM_overshoot2); - loadsetting("grid_leadin", NUM_leadin); + loadsetting("grid_leadin1", NUM_leadin); + loadsetting("grid_leadin2", NUM_leadin2); loadsetting("grid_startfrom", CMB_startfrom); loadsetting("grid_overlap", num_overlap); loadsetting("grid_sidelap", num_sidelap); @@ -410,11 +414,13 @@ void savesettings() plugin.Host.config["grid_camdir"] = CHK_camdirection.Checked.ToString(); plugin.Host.config["grid_usespeed"] = CHK_usespeed.Checked.ToString(); + plugin.Host.config["grid_speed"] = NUM_UpDownFlySpeed.Value.ToString(); plugin.Host.config["grid_dist"] = NUM_Distance.Value.ToString(); plugin.Host.config["grid_overshoot1"] = NUM_overshoot.Value.ToString(); plugin.Host.config["grid_overshoot2"] = NUM_overshoot2.Value.ToString(); - plugin.Host.config["grid_leadin"] = NUM_leadin.Value.ToString(); + plugin.Host.config["grid_leadin1"] = NUM_leadin.Value.ToString(); + plugin.Host.config["grid_leadin2"] = NUM_leadin2.Value.ToString(); plugin.Host.config["grid_overlap"] = num_overlap.Value.ToString(); plugin.Host.config["grid_sidelap"] = num_sidelap.Value.ToString(); plugin.Host.config["grid_spacing"] = NUM_spacing.Value.ToString();