Merge pull request #4012 from jlewin/master
Fix null ref during print due to invalid reference
This commit is contained in:
commit
4f07ef398b
2 changed files with 9 additions and 5 deletions
|
|
@ -33,8 +33,6 @@ using MatterHackers.Agg;
|
|||
using MatterHackers.Agg.UI;
|
||||
using MatterHackers.Localizations;
|
||||
using MatterHackers.MatterControl.CustomWidgets;
|
||||
using MatterHackers.MatterControl.PrinterCommunication;
|
||||
using MatterHackers.MatterControl.SlicerConfiguration;
|
||||
|
||||
namespace MatterHackers.MatterControl.PrinterControls
|
||||
{
|
||||
|
|
@ -42,7 +40,7 @@ namespace MatterHackers.MatterControl.PrinterControls
|
|||
{
|
||||
private EditableNumberDisplay fanSpeedDisplay;
|
||||
|
||||
private ICheckbox toggleSwitch;
|
||||
private RoundedToggleSwitch toggleSwitch;
|
||||
private PrinterConfig printer;
|
||||
|
||||
private FanControls(PrinterConfig printer, ThemeConfig theme)
|
||||
|
|
@ -94,7 +92,7 @@ namespace MatterHackers.MatterControl.PrinterControls
|
|||
VAnchor = VAnchor.Center
|
||||
});
|
||||
|
||||
var toggleSwitch = new RoundedToggleSwitch(theme)
|
||||
toggleSwitch = new RoundedToggleSwitch(theme)
|
||||
{
|
||||
Margin = new BorderDouble(5, 0),
|
||||
VAnchor = VAnchor.Center
|
||||
|
|
|
|||
|
|
@ -540,10 +540,16 @@ namespace MatterHackers.MatterControl.SlicerConfiguration
|
|||
{
|
||||
if (IsGuestProfile && !PrintersImported)
|
||||
{
|
||||
int intialCount = this.Profiles.Count;
|
||||
|
||||
// Import Sqlite printer profiles into local json files
|
||||
DataStorage.ClassicDB.ClassicSqlitePrinterProfiles.ImportPrinters(Instance, UserProfilesDirectory);
|
||||
PrintersImported = true;
|
||||
Save();
|
||||
|
||||
if (intialCount != this.Profiles.Count)
|
||||
{
|
||||
this.Save();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue